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.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
2+ years of experience
AI

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

YouTube, a leading platform in video sharing and content discovery, is seeking a Software Engineer III specialized in Machine Learning to join their Recommendations, Rankings, and Predictions team. This role is crucial in shaping how billions of users interact with content on YouTube.

As a Software Engineer III, you'll be at the forefront of developing sophisticated algorithms for ranking, recommendations, prediction, and search quality that directly impact user experience. The position requires expertise in machine learning algorithms, TensorFlow, and Python programming, combining technical depth with practical application at massive scale.

The role offers an exciting opportunity to work at the intersection of cutting-edge technology and creative content delivery. You'll be part of a team that believes in giving everyone a voice and making the world better through shared stories and community building. The position involves collaborating with cross-functional teams, leading technical discussions, and implementing solutions that scale to YouTube's massive user base.

Working at YouTube means joining a culture that moves at the speed of culture itself, where your work directly influences how millions of people discover and interact with content. The role comes with competitive compensation including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits.

This is an ideal opportunity for someone who is passionate about machine learning, has strong programming skills, and wants to make a significant impact on how people connect and share stories globally. You'll be working with state-of-the-art technology while solving real-world problems that affect billions of users worldwide.

Last updated 4 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)
  • Programming experience in Python

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

  • bonus
  • equity
  • benefits

Interested in this job?

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

Technical Artist, Youtube Effects

Technical Artist position at YouTube creating visual effects using Generative AI and ML models, bridging creativity and technology.

Software Engineer III, Machine Learning, YouTube

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

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

Join YouTube as a Software Engineer III in Machine Learning, focusing on Recommendations, Rankings, and Predictions. Shape the future of how billions interact with content.

Software Engineer III, Machine Learning, Recommendations, YouTube

YouTube is hiring a Software Engineer III specializing in Machine Learning and Recommendations to develop algorithms and solutions for immersive live experiences.

Software Engineer, Generative AI Match Claiming, YouTube

Mid-level Software Engineer position for Generative AI Match Claiming at YouTube, based in Zürich, Switzerland.