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

The position offers an exciting opportunity to work at the intersection of large-scale systems and artificial intelligence, where you'll be developing algorithms that power personalization and search quality. As part of Google's ecosystem, you'll be working with state-of-the-art machine learning tools and technologies, including TensorFlow, while handling information at massive scale.

The ideal candidate will bring strong expertise in Python programming and machine learning algorithms, with a proven track record in developing sophisticated recommendation systems. You'll be joining a team that values technical excellence, innovation, and collaboration, working on projects that directly impact how users experience YouTube's platform.

This role offers competitive compensation, including a base salary range of $136,000-$200,000, plus additional benefits such as bonus and equity packages. Located in Mountain View, CA, you'll be at the heart of Silicon Valley's tech ecosystem, working with some of the brightest minds in the industry.

The position offers significant growth opportunities, allowing you to switch teams and projects as you develop. You'll be contributing to YouTube's mission of giving everyone a voice and showing people the world, while working on technology that impacts billions of users daily. The role combines technical challenges with creative problem-solving, making it ideal for engineers who are passionate about both machine learning and user experience.

Last updated 16 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)

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