Senior Software Engineer, Machine Learning, YouTube

Technology company that develops internet-related services and products, including YouTube, the world's leading video platform.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, Machine Learning, YouTube

Google is seeking a Senior Software Engineer specializing in Machine Learning to join the YouTube team. This role combines cutting-edge ML technology with the world's largest video platform, offering an opportunity to impact billions of users. The position requires expertise in software development, machine learning algorithms, and Python programming.

The role is based in either San Bruno or Mountain View, California, offering a competitive base salary range of $166,000-$244,000 plus bonus, equity, and comprehensive benefits. As part of YouTube's technical team, you'll work at the intersection of advanced technology and creative content delivery, helping to shape how people share and consume video content globally.

The ideal candidate will have at least 5 years of software development experience and 3 years of machine learning expertise. You'll be responsible for designing, developing, and maintaining ML systems, participating in technical design reviews, and ensuring code quality through peer reviews. The role combines hands-on coding with technical leadership opportunities.

At YouTube, the mission is to give everyone a voice and show them the world. This role offers the chance to work on technology that helps billions of users connect, explore, and interact with content and each other. You'll be part of a team that moves at the speed of culture, solving real problems while working with cutting-edge ML technologies.

The position offers growth opportunities within Google's engineering organization, with the chance to work on various aspects of YouTube's ML infrastructure. You'll collaborate with cross-functional teams, contribute to technical documentation, and help shape the future of how people experience video content online.

Google provides a comprehensive benefits package, professional development opportunities, and a culture that values diversity, equity, and inclusion. Join a team that's dedicated to using technology to bring people together through the power of video.

Last updated 9 minutes ago

Responsibilities For Senior Software Engineer, Machine Learning, YouTube

  • 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, YouTube

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
  • Programming experience in Python

Benefits For Senior Software Engineer, Machine Learning, YouTube

Medical Insurance
401k
Equity
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer, Android ML Services

Senior Software Engineering role at Google focusing on Android ML Services, combining machine learning expertise with mobile development to optimize AI infrastructure for Android devices.

Senior Software Engineer, Recommendations, Ranking and Prediction, Google Workspace

Senior Software Engineer position at Google focusing on recommendations, ranking and prediction systems for Google Workspace products.

Senior Software Engineer, AI/ML, Google Ads

Senior Software Engineering role at Google focusing on AI/ML applications in advertising technology, offering competitive compensation and opportunity to work on large-scale machine learning systems.

Senior Software Engineer, AI/ML, Google Cloud

Senior Software Engineer position at Google Cloud focusing on AI/ML development, requiring 5 years of software development experience and strong ML infrastructure expertise.

Senior Software Engineer, Generative AI, Google Cloud AI

Senior Software Engineer position focused on Generative AI development at Google Cloud AI, requiring expertise in machine learning and large language models.