Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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

YouTube, a leading platform in video sharing and content creation, is seeking a Software Engineer III specializing in Machine Learning to join their Recommendations, Rankings, and Predictions team. This role is crucial in developing next-generation technologies that impact billions of users worldwide.

The position offers an exciting opportunity to work at the intersection of cutting-edge technology and creative content delivery, where you'll be developing sophisticated algorithms for ranking, recommendations, prediction, and search quality. As part of YouTube's mission to give everyone a voice and build community through stories, you'll be working on systems that handle information at massive scale.

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 software solutions that directly impact how users discover and interact with content on YouTube. The role involves collaboration with cross-functional teams, participating in design reviews, and ensuring code quality through peer reviews.

Working at YouTube means joining a dynamic environment where innovation and creativity are paramount. You'll be part of a team that moves at the speed of culture, constantly adapting to new challenges and opportunities. The company offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits.

This role is perfect for someone who is passionate about machine learning, enjoys solving complex problems at scale, and wants to make a meaningful impact on how billions of people connect and share stories through technology. You'll have the opportunity to work on cutting-edge ML systems while contributing to YouTube's mission of showing people the world through shared stories and experiences.

Last updated 7 months 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?