Drimva

Google

Machine Learning Staff Software Engineer, Search Personalization

Mountain View, CA, USA · Staff · Full-time · Posted Oct 26, 2026

Experience
8 years in software development; 5 years building and deploying production recommendation-system models and building architecture in different modeling domains; 5 years with ML design and infrastructure; 5 years testing and launching software products; 3 years in software design and architecture. Preferred: 8 years with data structures and algorithms; 6 years of ML or Quality experience on recommendation systems.
Education
Bachelor’s degree or equivalent practical experience.

About the job

Build and scale machine-learning models and infrastructure that personalize Google Discover and Search retrieval, ranking, and content experiences.

What you'll do

  • Design and implement personalized user models, including retrieval, ranking, clustering, and LLM-based retrieval-augmented generation models.
  • Improve model performance and personalization through advanced modeling, feature engineering, and label-quality work.
  • Scale real-time model training and serving across modalities and use cases for billions of users.

What they ask for

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience building and deploying production recommendation-system models and building architecture in different modeling domains.
  • 5 years of experience with ML design and infrastructure; 5 years testing and launching software products; and 3 years with software design and architecture.

Nice to have

  • 8 years of experience with data structures and algorithms; 6 years of ML or Quality experience on recommendation systems.
  • Experience with recommender systems, clustering algorithms, SQL, deep model, C++, Dremel/F1, TensorFlow, or research.

Pay

$207000 - $300000 USD base salary

Tools

Neural Deep Retrieval Models, Deep Neural Network Ranking/Scoring models, Large Language Models (LLM), transformers, SQL, C++, Dremel/F1, TensorFlow

AI focus

Develop and scale personalized recommendation, retrieval, ranking, clustering, and LLM-based models, including real-time ML systems.

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)