Senior ML Software Engineer, Search, Discover, Ads

Google develops next-generation technologies that connect billions of users through search, advertising, and various information services.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior ML Software Engineer, Search, Discover, Ads

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.

Last updated a month ago

Responsibilities For Senior ML Software Engineer, Search, Discover, Ads

  • Research and develop state-of-the-art models and strategy to increase overall feed ranking experience
  • Combine understanding of product objectives with ML and information retrieval techniques to improve feed ranking quality
  • Develop Large Language Model (LLM) enhanced Recommendations, integrate Gemini with recommendations
  • Train on realtime for Tensor Processing Unit (TPU) Training, and Serving efficiency
  • Advance Discover core feed ranking modeling and ML infrastructure through multimodal and cross-domain learning

Requirements For Senior ML Software Engineer, Search, Discover, Ads

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in Python programming language, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience building and deploying recommendation systems models
  • 3 years of experience with Machine Learning (ML) infrastructure
  • Experience with Machine Learning algorithms and tools
  • Experience in technical leadership role preferred
  • Experience with recommender systems, Large Language Model (LLM), personalization, Natural Language Processing (NLP), and retrieval preferred

Benefits For Senior ML Software Engineer, Search, Discover, Ads

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior ML Software Engineer, Search, Discover, Ads

Senior Customer and Partner Solutions Engineer, Machine Learning

Senior ML Solutions Engineer role at Google, combining AI expertise with customer solutions, requiring 6 years of experience in web technologies and programming.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google focusing on Machine Learning within the Core team, building fundamental technologies that power Google's flagship products.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI team, focusing on developing cutting-edge AI solutions and ML infrastructure with competitive compensation and benefits.

Senior Software Engineer, AI/ML

Senior Software Engineer position at Google focusing on AI/ML development and infrastructure optimization.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on developing cutting-edge AI solutions and ML infrastructure with competitive compensation and benefits.