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

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

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

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. 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 working with advanced machine learning algorithms and tools, contributing to YouTube's mission of connecting users with content they love. The role requires strong technical expertise in Python programming and machine learning frameworks like TensorFlow, combined with practical experience in software development and system architecture.

The position offers competitive compensation ranging from $161,000 to $239,000, plus additional benefits, bonus, and equity. You'll be based in Mountain View, CA, working with a team that moves at the speed of culture and focuses on solving real problems while exploring new ideas.

This role is perfect for someone who combines technical excellence with a passion for impact at scale. You'll have the opportunity to influence how millions of users discover and engage with content, while working with state-of-the-art machine learning technologies. The position offers growth potential and the chance to work on projects that directly affect how people around the world connect through video content.

Last updated 7 days 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 to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of 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
Equity
  • Base salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

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.

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

Senior Machine Learning Engineer role at YouTube, focusing on recommendations and ranking systems, offering competitive compensation and opportunity to impact billions of users.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning development, requiring 5 years of software development experience and ML expertise.