Staff Software Engineer, Machine Learning, YouTube

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.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
8+ years of experience
AI

Description For Staff Software Engineer, Machine Learning, YouTube

YouTube, a leading platform in video sharing and community building, is seeking a Staff Software Engineer specializing in Machine Learning. This role represents a unique opportunity to impact how billions of users connect and interact with content and each other. The position requires a seasoned professional with 8 years of software development experience and deep expertise in machine learning algorithms and tools.

As a Staff Software Engineer, you'll be at the forefront of developing next-generation technologies, working with cutting-edge ML tools and frameworks like TensorFlow. You'll lead technical projects, make critical architectural decisions, and help shape the future of YouTube's ML infrastructure. The role combines technical leadership with hands-on development, requiring both depth in machine learning and breadth across software engineering disciplines.

The position offers the chance to work in a dynamic environment where creativity meets technical innovation. 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. The role comes with competitive compensation, including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits.

This is an ideal opportunity for someone who wants to make a significant impact at scale, working on projects that affect billions of users worldwide. You'll be part of YouTube's mission to show people the world while solving complex technical challenges at the intersection of machine learning and large-scale systems. The role offers growth opportunities, technical challenges, and the chance to work with some of the best minds in the industry.

The position requires strong leadership skills, with experience in leading project teams and setting technical direction. You'll work in a complex, matrixed organization, collaborating across functions and businesses. This role is perfect for someone who combines technical excellence with the ability to drive innovation and lead teams in a fast-paced, evolving environment.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, Machine Learning, YouTube

  • Write 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 Staff Software Engineer, Machine Learning, YouTube

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing

Interested in this job?

Jobs Related To YouTube Staff Software Engineer, Machine Learning, YouTube

Technical Product Manager, Support Systems, YouTube

Lead YouTube's Support Systems as Technical Product Manager, driving AI/ML innovation to transform user support experience.

Staff Software Engineer, Machine Learning, YouTube

Staff Software Engineer position at YouTube focusing on machine learning, requiring 8 years of software development experience and ML expertise, offering competitive compensation and the opportunity to impact billions of users.

Technical Product Manager, Support Systems, YouTube

Lead YouTube's Support Systems as Technical Product Manager, driving AI/ML innovation in user support while managing product teams and engineering solutions.

Senior Technical Program Manager II, Infrastructure, YouTube

Lead YouTube's infrastructure initiatives as a Senior TPM, managing ML and compute projects with competitive compensation and the opportunity to impact billions of users.

Technical Product Manager, Support Systems, YouTube

Lead YouTube's Support Systems transformation as Technical Product Manager, implementing AI/ML solutions and managing product teams to enhance user experience.