Senior Staff Software Engineer - ML & Recs at Scale

Google

Mountain View (CA)

On-site

USD 207,000 - 300,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Google's software engineers build the next-generation technologies that connect billions of users and help them explore and interact with information. This role focuses on personalizing content for hundreds of millions of users, ranking and recommending articles, videos, and more, using large-scale datasets and advanced ML models.

You will join the Search and Discover teams, design and deploy systems, influence a distributed group of engineers, and contribute to a universally accessible

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.

Skills

Software development
Machine learning
Recommendation systems
ML infrastructure
Model deployment
Generative AI integration

Education

Bachelor’s degree or equivalent practical experience
Master’s degree or PhD in Engineering/CS

Job description

Google's software engineers build the next-generation technologies that connect billions of users and help them explore and interact with information. This role focuses on personalizing content for hundreds of millions of users, ranking and recommending articles, videos, and more, using large-scale datasets and advanced ML models.

You will join the Search and Discover teams, design and deploy systems, influence a distributed group of engineers, and contribute to a universally accessible

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

Similar jobs worth comparing

Senior ML Engineer - Recommender Systems & Personalization
Senior ML Engineer - Recommender Systems & Personalization

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Discovery Ranking & ML Systems
Staff Software Engineer, Discovery Ranking & ML Systems

Google Inc. • Mountain View (CA)

On-site
USD 207,000 - 300,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
Staff ML Engineer — Personalization & Search
Staff ML Engineer — Personalization & Search

Google • Mountain View (CA)

On-site
USD 207,000 - 300,000
Senior AI/ML Search Personalization Engineer
Senior AI/ML Search Personalization Engineer

Socket.dev • Mountain View (CA)

On-site
USD 174,000 - 252,000
Senior AI/ML Search Engineer: Scalable Info Retrieval
Senior AI/ML Search Engineer: Scalable Info Retrieval

Socket.dev • Mountain View (CA)

On-site
USD 147,000 - 210,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 - ML/AI for Large-Scale Systems
Senior Software Engineer - ML/AI for Large-Scale Systems

Google • Providence (RI)

Remote
USD 148,000 - 230,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
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