Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

A global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising technologies.
$197,000 - $291,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Join YouTube's AI/ML team as a Staff Software Engineer focused on recommendations, rankings, and predictions. This role combines cutting-edge machine learning with large-scale software engineering to shape how billions of users discover and engage with content. You'll lead the development of sophisticated recommendation systems while working at Google, a company known for its innovative technology and global impact.

As a Staff Software Engineer, you'll be responsible for designing and implementing large-scale ML solutions that power YouTube's recommendation engine. The role requires deep expertise in both software engineering and machine learning, particularly in building and optimizing recommendation systems, model deployment, and ML infrastructure.

The position offers an opportunity to work with world-class engineers and researchers, tackling complex technical challenges at unprecedented scale. You'll be part of YouTube's mission to give everyone a voice and show them the world, working at the intersection of cutting-edge technology and boundless creativity.

The compensation package is competitive, ranging from $197,000 to $291,000 base salary, plus bonus, equity, and comprehensive benefits. You'll work in either Mountain View or San Bruno, CA, collaborating with teams across Google's ecosystem.

This role is perfect for experienced engineers who are passionate about machine learning, can lead technical teams, and want to make a significant impact on how billions of users experience YouTube. You'll need to combine strong technical skills with leadership abilities, guiding teams and projects while maintaining high standards of engineering excellence.

Last updated 2 hours ago

Responsibilities For Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

  • 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
  • Lead the design and implementation of recommendation systems
  • Optimize ML infrastructure and guide the development of model architecture

Requirements For Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience building and deploying recommendation systems models in production
  • 5 years of experience leading ML design and optimizing ML infrastructure
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture

Benefits For Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package
  • Competitive base salary

Interested in this job?

Jobs Related To Google Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, YouTube

Staff Software Engineer, Generative AI, Google Workspace

Senior technical role combining software engineering leadership with generative AI expertise to develop next-generation features for Google Workspace products.

Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Senior Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, combining technical leadership with advanced machine learning expertise.

Applied ML Engineer for AICore

Applied ML Engineer position at Google focusing on implementing AI technologies for Android devices, working with DeepMind and CoreML teams to deploy Gemini and other ML solutions.

RTL Design Engineer, University Graduate, PhD, Machine Learning

RTL Design Engineer position at Google focusing on machine learning hardware development, requiring PhD and experience in RTL coding and digital design.

Staff Software Engineer, Machine Learning Infrastructure, Google Cloud

Staff Software Engineer position at Google Cloud focusing on Machine Learning Infrastructure optimization and monitoring, requiring expertise in ML systems, software development, and technical leadership.