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.
$166,000 - $244,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 global platform at the forefront of video sharing and community building, is seeking a Senior Software Engineer specializing in Machine Learning. This role focuses on developing sophisticated algorithms for recommendations, rankings, and predictions that shape how billions of users interact with content.

The position offers an exciting opportunity to work at the intersection of cutting-edge technology and creative expression, where you'll be instrumental in developing next-generation technologies that influence how users connect, explore, and interact with information. You'll be working with advanced machine learning algorithms and tools, particularly in areas such as ranking, recommendations, prediction, and search quality.

As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining complex software solutions while collaborating with cross-functional teams. The role requires strong technical expertise in Python programming and machine learning frameworks, combined with practical experience in software development and system architecture.

The position offers competitive compensation ranging from $166,000 to $244,000, plus additional benefits including bonus and equity. You'll be part of YouTube's mission to give everyone a voice and create a platform where stories can be shared and communities can thrive. The role is based in Mountain View, CA, where you'll work alongside talented professionals who are passionate about pushing technological boundaries and creating impactful solutions.

This is an excellent opportunity for experienced engineers who want to make a significant impact on a platform used by billions of people worldwide. You'll have the chance to work on challenging technical problems while contributing to YouTube's goal of showing people the world through the power of video content and community engagement.

Last updated a day 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

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), or artificial intelligence
  • 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)

  • 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 (Computer Vision), YouTube

Senior Software Engineer position at YouTube focusing on Machine Learning and Computer Vision, offering competitive salary and opportunity to work on cutting-edge technology.

Senior Software Engineer, Machine Learning, YouTube

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

Senior Software Engineer, GenAI, YouTube Developer Infrastructure

Senior Software Engineer position at YouTube focusing on GenAI and Developer Infrastructure, building tools and systems to improve developer productivity and platform efficiency.

Senior Software Engineer, Machine Learning (Computer Vision), YouTube

Senior Software Engineer position at YouTube focusing on Machine Learning and Computer Vision, developing next-generation video technologies.

Senior Software Engineer, Machine Learning, YouTube

Senior ML Engineer role at YouTube, developing AI solutions that impact billions of users, offering competitive compensation and opportunity to work on cutting-edge technology.