Google is seeking a Senior Software Engineer to join their Search team, focusing on Ranking Personalization. This role is crucial in developing technologies that impact billions of users worldwide. The position involves working on personalization algorithms that tailor search results to user interests, requiring expertise in machine learning infrastructure and software development.
The ideal candidate will be part of a team that's reimagining search functionality, solving complex engineering challenges while maintaining Google's universally accessible search experience. You'll be working cross-functionally with product managers and other teams to develop algorithmic solutions that enhance search query personalization.
This role offers the opportunity to work on large-scale systems, with exposure to various areas including information retrieval, distributed computing, system design, and artificial intelligence. You'll be responsible for developing and analyzing quality, infrastructure, and frontend components while maintaining Google's high standards for code quality and user experience.
The position requires strong technical skills in software development, machine learning, and system architecture, combined with the ability to collaborate effectively in a team environment. You'll be contributing to critical projects that directly impact how users interact with Google Search, making this an excellent opportunity for engineers passionate about working on products with global reach and significance.
Working at Google's Belo Horizonte office, you'll be part of a dynamic environment that encourages innovation and technical excellence. The role offers the chance to work on cutting-edge technology while contributing to products that billions of people use daily.