Senior Software Engineer, 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 build community.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

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

YouTube, a leading video-sharing platform, is seeking a Senior Software Engineer specializing in Machine Learning to join their Recommendations, Rankings, and Predictions team. This role combines cutting-edge technology with creative innovation to shape how billions of users connect and interact with content.

The position offers an exciting opportunity to work on critical projects that directly impact YouTube's recommendation systems, requiring expertise in machine learning algorithms, particularly in ranking, recommendations, and predictions. 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.

As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining sophisticated ML systems that power YouTube's content discovery. The role requires strong technical expertise in Python programming, machine learning frameworks like TensorFlow, and a deep understanding of algorithms and data structures. You'll collaborate with cross-functional teams, lead technical discussions, and contribute to the architecture of large-scale systems.

The position offers competitive compensation ($161,000-$239,000) plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone who wants to impact billions of users while working with state-of-the-art ML technologies at one of the world's most influential tech companies. You'll be part of a culture that moves at the speed of culture itself, exploring new ideas and solving real problems that affect how people discover and engage with content worldwide.

Last updated 17 minutes ago

Responsibilities For Senior Software Engineer, Machine Learning (Recommendations, Rankings, and Predictions)

  • Write and test 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 Senior Software Engineer, Machine Learning (Recommendations, Rankings, and Predictions)

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with machine learning algorithms and tools (e.g., TensorFlow)
  • Experience developing algorithms (ranking, recommendations, prediction, search quality, personalization)
  • Experience with programming in Python

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

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

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

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on Machine Learning development and implementation.

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

Senior ML Engineer role at YouTube focusing on recommendations and rankings, offering $161-239K + benefits, requiring 5 years experience in software development and ML expertise.

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

Senior Machine Learning Engineer role at YouTube, focusing on recommendations and ranking systems, offering $161-239K base salary plus benefits.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on Machine Learning, offering competitive compensation and the opportunity to work on technologies impacting billions of users.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning, offering $161K-$239K salary, requiring 5+ years experience in software development and ML expertise.