Google is seeking a Senior ML Software Engineer to join their Search, Discover, and Ads team. This role combines cutting-edge machine learning with large-scale impact, focusing on building key personalized modeling, ranking, re-ranking, and Large Language Model (LLM) platforms for Discover. The position offers competitive compensation ($161,000-$239,000) plus benefits and equity.
The ideal candidate will have strong expertise in Python programming, machine learning infrastructure, and recommendation systems. You'll be working on critical projects that directly impact how billions of users interact with Google's products. The role requires both technical depth in ML/AI and the ability to handle complex system design at scale.
Key responsibilities include developing state-of-the-art models for feed ranking, implementing LLM-enhanced recommendations, and advancing core ML infrastructure. You'll work with cutting-edge technologies like TPUs and have the opportunity to integrate Gemini with recommendation systems.
Google offers a collaborative environment where engineers can tackle challenging problems in information retrieval, distributed computing, AI, and natural language processing. The company provides comprehensive benefits and maintains a strong commitment to diversity, equity, and inclusion.
This role is perfect for someone who wants to combine theoretical ML knowledge with practical implementation at massive scale, working on products that impact billions of users daily. You'll be at the forefront of developing next-generation AI technologies while contributing to Google's core mission of organizing the world's information.