Senior Staff Software Engineer, Recommendations, Rankings, Predictions, YouTube

A platform where everyone can share their story, explore what they love, and connect with others through video content.
$237,000 - $337,000
Machine Learning
Staff Software Engineer
In-Person
8+ years of experience
AI

Description For Senior Staff Software Engineer, Recommendations, Rankings, Predictions, YouTube

YouTube, a global leader in video sharing and content creation, is seeking a Senior Staff Software Engineer to lead their Recommendations, Rankings, and Predictions team. This role represents a unique opportunity to impact how billions of users discover and engage with content on one of the world's largest platforms.

The position combines advanced machine learning expertise with large-scale software engineering, requiring a seasoned professional with 8+ years of software development experience and deep expertise in recommendation systems. You'll be working at the intersection of cutting-edge technology and creative content delivery, developing solutions that directly influence how users interact with YouTube's vast content ecosystem.

As a technical leader, you'll be responsible for architecting and implementing sophisticated ML solutions that power YouTube's recommendation engine. This includes optimizing ML infrastructure, developing complex model architectures, and leading cross-functional teams to deliver high-impact projects. Your work will directly influence how millions of users discover content and how creators reach their audiences.

The role offers a competitive compensation package ranging from $237,000 to $337,000, plus bonus, equity, and comprehensive benefits. You'll be working from YouTube's Mountain View headquarters, collaborating with some of the industry's brightest minds in machine learning and software engineering.

This position is ideal for someone who combines strong technical expertise with leadership abilities, as you'll be guiding teams, managing project priorities, and driving technical direction. You'll need to balance technical depth with strategic thinking, ensuring that YouTube's recommendation systems continue to evolve and improve while maintaining scalability and performance.

The role requires extensive experience in machine learning, particularly in building and deploying recommendation systems models in production. You'll be working with technologies like TensorFlow and handling large-scale data infrastructure. Your impact will be significant, helping shape how YouTube serves its mission of giving everyone a voice and showing them the world.

Working at YouTube means being part of a culture that values creativity, innovation, and inclusive technology. You'll be joining a team that moves at the speed of culture, constantly adapting and evolving to meet the needs of both creators and viewers. This is an opportunity to work on technology that impacts billions of users while being part of a community that believes in the power of shared stories and connections.

Last updated 4 days ago

Responsibilities For Senior Staff Software Engineer, 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
  • Influence and coach a distributed team of engineers
  • Lead the design and implementation of recommendation systems
  • Optimize ML infrastructure
  • Guide the development of model architecture

Requirements For Senior Staff Software Engineer, Recommendations, Rankings, Predictions, YouTube

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience leading ML design and optimizing ML infrastructure
  • 5 years of experience building and deploying recommendation systems models
  • Experience developing and training TensorFlow models
  • Master's degree or PhD in Engineering, Computer Science preferred
  • 3 years of experience in technical leadership role preferred
  • 3 years of experience working in complex, matrixed organizations preferred

Benefits For Senior Staff Software Engineer, Recommendations, Rankings, Predictions, YouTube

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To YouTube Senior Staff Software Engineer, Recommendations, Rankings, Predictions, YouTube

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

Staff Software Engineer position at YouTube focusing on AI/ML recommendations, rankings, and predictions systems.

Product Manager II, Trust and Safety, YouTube

Product Manager II position at YouTube focusing on Trust and Safety, developing solutions to protect platform integrity using machine learning and security expertise.

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

Staff Software Engineer position at YouTube focusing on AI/ML recommendations, rankings, and predictions systems.

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

Staff Software Engineer position at YouTube focusing on AI/ML recommendations, rankings, and predictions systems.

Staff Software Engineer, Machine Learning, YouTube

Staff Software Engineer position at YouTube focusing on machine learning and AI development, offering competitive salary and benefits in New York or Mountain View.