Staff Software Engineer, Discovery Ranking & ML Systems

Google Inc.

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Google Mountain View is seeking a Staff Software Engineer for Discover Ranking to design and build systems that personalize content for hundreds of millions of users. You will work with massive datasets and advanced ML models to improve how we rank and recommend articles and videos, aiming to make the Discover feed more engaging for everyone.

The role emphasizes ownership, cross-functional collaboration, and technical leadership across full-stack development, with opportunities to influence

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience building and deploying recommendation systems models (retrieval, prediction, ranking, embedding) in production and experience building architecture in different modeling domains.
  • 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • Experience integrating generative AI tools or LLM interfaces into workflows.

Responsibilities

  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
  • Provide technical leadership on projects. Manage project priorities, deadlines, and deliverables.
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Influence and coach a distributed team of engineers.
  • Lead the design and implementation of recommendation systems, optimize ML infrastructure, and guide the development of model architecture.

Education

Bachelor's degree or equivalent practical experience

Tools

Recommendation systems
ML infrastructure
Large-scale systems
Generative AI / LLM

Job description

Google Mountain View is seeking a Staff Software Engineer for Discover Ranking to design and build systems that personalize content for hundreds of millions of users. You will work with massive datasets and advanced ML models to improve how we rank and recommend articles and videos, aiming to make the Discover feed more engaging for everyone.

The role emphasizes ownership, cross-functional collaboration, and technical leadership across full-stack development, with opportunities to influence

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer - ML & Recs at Scale
Senior Staff Software Engineer - ML & Recs at Scale

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Discover Ranking
Staff Software Engineer, Discover Ranking

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Discover Ranking
Staff Software Engineer, Discover Ranking

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior Software Engineer, AI-Driven Personalization & Ranking
Senior Software Engineer, AI-Driven Personalization & Ranking

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Staff ML Engineer, Search Personalization — Scale & Impact
Staff ML Engineer, Search Personalization — Scale & Impact

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior ML Engineer - AI Content Quality & Discovery
Senior ML Engineer - AI Content Quality & Discovery

Google Inc. • Mountain View (CA)

On-site
USD 262,000 - 364,000
Staff ML Engineer — Personalization & Search
Staff ML Engineer — Personalization & Search

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior ML Engineer - Recommender Systems & Personalization
Senior ML Engineer - Recommender Systems & Personalization

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer, Recommendations, Rankings, Predictions, Search Discover
Senior Software Engineer, Recommendations, Rankings, Predictions, Search Discover

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Machine Learning Staff Software Engineer, Search Personalization
Machine Learning Staff Software Engineer, Search Personalization

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000