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 leader in video sharing and community building, 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 with content on the platform.

The position offers an exciting opportunity to work at the forefront of machine learning technology, specifically focusing on 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 responsible for designing, developing, and maintaining complex ML systems that directly impact user experience. 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 ideal candidate will bring 5+ years of software development experience and 3+ years of specialized experience in machine learning algorithms and tools. You'll have the opportunity to work on projects critical to Google's needs, with the flexibility to grow and evolve with the business.

Working at YouTube means being at the intersection of cutting-edge technology and boundless creativity. The company offers competitive compensation ($161,000-$239,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be part of a culture that moves at the speed of culture itself, working to show people the world through technology.

This role offers the chance to make a significant impact on how millions of users discover and interact with content, while working alongside some of the best minds in technology. If you're passionate about machine learning, scalable systems, and creating technology that connects people, this role at YouTube represents an exceptional opportunity for your career growth.

Last updated a month 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)
  • Programming experience in Python

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

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

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

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

Senior Machine Learning Engineer role at YouTube focusing on recommendations, rankings, and predictions systems.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on Machine Learning development, offering competitive salary and the opportunity to impact billions of users worldwide.