Software Engineer III, Machine Learning (Recommendations, Rankings, and Predictions)

A platform where everyone deserves to have a voice, working at the intersection of cutting-edge technology and boundless creativity to share stories and build community.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Machine Learning (Recommendations, Rankings, and Predictions)

YouTube, a leading platform in video sharing and community building, is seeking a Software Engineer III specialized in Machine Learning to join their team. This role focuses on developing cutting-edge recommendations, rankings, and predictions systems that enhance user experience for billions of users worldwide.

The position offers an exciting opportunity to work at the intersection of machine learning and large-scale systems, where you'll be developing algorithms for ranking, recommendations, prediction, and search quality. As part of Google's ecosystem, you'll be working with next-generation technologies that change how users connect, explore, and interact with information.

The ideal candidate will bring strong expertise in Python programming and machine learning tools like TensorFlow, combined with solid experience in data structures and algorithms. You'll be responsible for writing production code, leading design reviews, and ensuring best practices through code reviews. The role requires both technical depth in ML algorithms and the ability to collaborate effectively with peers and stakeholders.

Working at YouTube means being part of a culture that believes in giving everyone a voice and making the world better through shared stories. The team moves at the speed of culture, combining cutting-edge technology with boundless creativity. You'll have the opportunity to solve real problems while working with some of the most advanced technologies in the industry.

The position offers competitive compensation including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. Located in either San Bruno or Mountain View, CA, you'll be at the heart of Silicon Valley's tech ecosystem. This is an excellent opportunity for someone passionate about machine learning, large-scale systems, and creating impactful technology that reaches billions of users.

Last updated a month ago

Responsibilities For Software Engineer III, Machine Learning (Recommendations, Rankings, and Predictions)

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Machine Learning (Recommendations, Rankings, and Predictions)

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow)
  • Experience developing algorithms (ranking, recommendations, prediction, search quality, personalization)
  • Experience in programming with Python

Benefits For Software Engineer III, Machine Learning (Recommendations, Rankings, and Predictions)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To YouTube Software Engineer III, Machine Learning (Recommendations, Rankings, and Predictions)

Product Manager II, YouTube Shorts Recommendations

Lead YouTube Shorts Recommendations as Product Manager II, focusing on improving feed recommendations and user experience while working with ML systems.

Software Engineer III, Machine Learning (Generative AI), YouTube

Software Engineer III position at YouTube focusing on Machine Learning and Generative AI development

Software Engineer III, Machine Learning, YouTube

Machine Learning Software Engineer role at YouTube, focusing on developing AI technologies and large-scale systems.

Product Manager II, Trust and Safety, YouTube

Product Manager role focused on Trust and Safety at YouTube, developing solutions to protect platform users and prevent abuse.

Product Manager, YouTube Ads Marketplace

Lead product strategy and development for YouTube Ads Marketplace, focusing on AI/ML-powered bidding systems and marketplace optimization.