Taro Logo

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

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$197,000 - $291,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Job Description

Google is seeking a Staff Software Engineer to join their YouTube team, focusing on AI/ML recommendations, rankings, and predictions systems. This role combines cutting-edge technology with creative innovation to shape how billions of users discover and engage with content on YouTube.

The position requires deep expertise in recommendation systems, machine learning infrastructure, and software development. You'll be working at the intersection of massive-scale systems and AI/ML, developing solutions that directly impact how users interact with YouTube's content discovery mechanisms.

As a Staff Software Engineer, you'll lead technical initiatives, guide team architecture decisions, and mentor other engineers. The role offers competitive compensation ($197,000-$291,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be based in either Mountain View or San Bruno, CA, working with YouTube's core engineering teams.

The ideal candidate brings 8+ years of software development experience, with particular depth in building and deploying recommendation systems models in production. You should have proven experience leading ML design, optimizing ML infrastructure, and architecting complex software systems.

At YouTube, the mission is to give everyone a voice and show them the world. You'll be part of a team that believes in the power of shared stories and community building through technology. The work environment emphasizes innovation, creativity, and collaboration, with opportunities to solve challenging problems at scale.

This role offers the chance to shape the future of content discovery and recommendations at one of the world's largest video platforms. You'll work with cutting-edge AI/ML technologies, handle massive datasets, and develop systems that impact billions of users globally. The position combines technical leadership with hands-on development, making it ideal for engineers who want to drive both technical excellence and team success.

Last updated 2 months 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
  • 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
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package