Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube
at Google
Location
Mountain View, CA, USA; San Bruno, CA, USA
Compensation
$207k–$301k USD
Type
full time
Posted
10/22/2025
Market range · company + function + seniority
p25 · target · p75 · n=800
Posted $301k · above the band
Posting health
Aging · 65- ·Open 369 days
Tailor your résumé to this role in 30 seconds.
Free account · ATS keyword check · per-job bullet rewrite by Claude.
Job description
At YouTube, we believe that everyone deserves to have a voice, and that the world is a better place when we listen, share, and build community through our stories. We work together to give everyone the power to share their story, explore what they love, and connect with one another in the process. Working at the intersection of cutting-edge technology and boundless creativity, we move at the speed of culture with a shared goal to show people the world. We explore new ideas, solve real problems, and have fun — and we do it all together.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.US: $207000 - $301000 (USD) + 20% bonus target + equity + benefits
Learn more about benefits at Google.
Responsibilities
- Design, develop, test, deploy, maintain, and enhance large scale software solutions.
- Provide technical leadership on high-impact 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.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 8 years of experience in software development.
- 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 leading ML design and optimizing end-to-end Machine Learning (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
- 5 years of experience testing, and launching software products.
- 3 years of experience with software design and architecture.
Preferred qualifications:
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience with data structures/algorithms.
- 3 years of experience in a technical leadership role leading project teams and setting technical direction.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
In most instances, this position requires in-person interviews as part of the hiring process.
More open roles at Google
Hiring velocity, headcount trend, and every open posting on one page.
Similar roles
Open postings ranked by description similarity — useful if this role isn't quite right.
- Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube97% matchGoogle· Mountain View, CA, USA· $174k–$252k USD· same company
- Software Engineer III, AI/ML Recommendations, Rankings, Predictions, YouTube96% matchGoogle· San Bruno, CA, USA; Mountain View, CA, USA· $147k–$210k USD· same company
- Staff Software Engineering Manager, YouTube88% matchGoogle· San Bruno, CA, USA· $207k–$301k USD· same company
- Senior Software Engineer, AI/ML, YouTube87% matchGoogle· San Bruno, CA, USA; Mountain View, CA, USA· $174k–$252k USD· same company
- Staff Applied ML Software Engineer, Recommendations, YouTube87% matchGoogle· San Bruno, CA, USA· $207k–$300k USD· same company
- Staff ML Software Engineer, YouTube Shorts Discovery, Funnel Growth Team86% matchGoogle· Mountain View, CA, USA· $207k–$300k USD· same company