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 connect people worldwide.
$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 global platform at the forefront of video sharing and community building, is seeking a Software Engineer III specializing in Machine Learning. This role focuses on developing cutting-edge recommendations, rankings, and prediction systems that shape how billions of users interact with content.

The position offers an exciting opportunity to work at the intersection of machine learning and large-scale systems, where you'll be developing algorithms that power personalization and content discovery. As part of Google's ecosystem, you'll be working with state-of-the-art technology and contributing to systems that operate at massive scale.

The ideal candidate will bring strong expertise in machine learning algorithms, particularly in areas like TensorFlow, along with solid software development skills in Python. You'll be responsible for designing, implementing, and maintaining sophisticated ML systems while collaborating with cross-functional teams to drive innovation in content recommendations and user experience.

This role offers competitive compensation ranging from $136,000 to $200,000, plus additional benefits including bonus and equity opportunities. Based in San Bruno, CA, you'll be part of a dynamic team that believes in giving everyone a voice and making the world better through shared stories and community building.

The position requires 2 years of experience and offers growth opportunities within Google's engineering ecosystem. You'll contribute to YouTube's mission of connecting billions of users with content they love while working on challenging technical problems at scale. This is an excellent opportunity for someone passionate about machine learning, large-scale systems, and creating impactful user experiences.

Last updated 11 days 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
  • 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.