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 role combines technical leadership with hands-on development, working at the intersection of search technology and machine learning. You'll be responsible for developing and analyzing quality, infrastructure, and frontend components, while collaborating cross-functionally with product managers and other teams to create algorithmic solutions that enhance search query personalization.
Google's Search team is dedicated to reimagining information discovery, tackling complex engineering challenges while maintaining a universally accessible experience. This position offers the opportunity to impact billions of users globally through innovative search personalization solutions.
The ideal candidate should have strong software development experience, particularly in ML infrastructure, with capabilities in testing, maintaining, and launching software products. They should be comfortable with software design and architecture, and have experience in specialized ML areas such as speech/audio technology, reinforcement learning, or ML infrastructure deployment.
This role offers the chance to work with cutting-edge technology in areas including information retrieval, distributed computing, system design, AI, and natural language processing. The position requires versatility, leadership qualities, and enthusiasm for taking on new challenges across the full technology stack.