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 discover and interact with content on YouTube.

The position offers an exciting opportunity to work at the intersection of cutting-edge technology and creative expression, where you'll develop sophisticated algorithms for ranking, recommendations, prediction, and search quality. As part of Google's ecosystem, you'll be working on large-scale systems that impact users globally.

The ideal candidate will bring strong expertise in machine learning algorithms, particularly in TensorFlow, along with solid programming skills in Python. You'll be responsible for designing, developing, and maintaining complex software solutions while collaborating with cross-functional teams to drive innovation in content discovery and user experience.

This role offers competitive compensation ($136,000-$200,000) plus bonus and equity, reflecting YouTube's commitment to attracting top talent. You'll be based in Mountain View, CA, working in a dynamic environment that values diversity, creativity, and technical excellence. The position provides opportunities for growth and impact, allowing you to contribute to technology that shapes how billions of people connect and share stories worldwide.

Working at YouTube means being part of a mission to give everyone a voice and show people the world. You'll join a team that moves at the speed of culture, solving real problems while exploring new ideas that push the boundaries of technology and human connection.

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)
  • 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)

Product Manager, GenerativeAI Safety, YouTube Trust and Safety

Lead GenerativeAI Safety initiatives at YouTube as a Product Manager, developing AI/ML detection systems for platform safety and responsible AI implementation.

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

Senior ML Engineer role at YouTube focusing on Generative AI development, offering competitive compensation and the opportunity to impact billions of users.

Software Engineer III Machine Learning, YouTube Ads

Machine Learning Software Engineer role at YouTube focusing on developing and optimizing ML models for YouTube's advertising products.

Software Engineer III, AI/ML, YouTube

Mid-level Software Engineer position at YouTube focusing on AI/ML development, offering competitive compensation and the opportunity to impact billions of users.

Software Engineer III, Machine Learning, YouTube

Software Engineer III position at YouTube focusing on machine learning and AI development with competitive compensation and benefits.