Senior Software Engineer, Machine Learning, YouTube

A video-sharing platform where users can share stories, explore content, and build community through video content.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI

Description For Senior Software Engineer, Machine Learning, YouTube

YouTube, a leading video-sharing platform, is seeking a Senior Software Engineer specializing in Machine Learning to join their team. This role offers an exciting opportunity to work at the intersection of cutting-edge technology and creative content delivery, where you'll be part of a team that enables billions of users to connect, explore, and share their stories.

The position requires a strong foundation in software development, with particular emphasis on machine learning algorithms and tools. You'll be working on critical projects that directly impact how users interact with YouTube's platform, utilizing your expertise in Python programming and AI technologies. The role combines technical leadership with hands-on development, requiring both depth in machine learning and breadth in software engineering practices.

As a Senior Software Engineer at YouTube, you'll be responsible for designing, developing, and maintaining sophisticated machine learning solutions. Your work will involve collaborating with cross-functional teams, leading technical discussions, and making key architectural decisions. The role offers competitive compensation ($166,000-$244,000 + bonus + equity + benefits) and the opportunity to work from either San Bruno or Mountain View, CA.

The ideal candidate will bring 5+ years of software development experience, strong expertise in machine learning, and a proven track record of delivering complex software products. You'll be joining a culture that values innovation, collaboration, and technical excellence, working on projects that impact billions of users worldwide. This is an excellent opportunity for someone passionate about combining machine learning expertise with large-scale software engineering to shape the future of video content delivery and user experience.

Last updated 6 days 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 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, 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

Interested in this job?

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

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

Senior Software Engineering role at YouTube focusing on machine learning applications for recommendations and rankings, offering competitive compensation and the opportunity to impact billions of users.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning development with competitive compensation and opportunities to work on large-scale AI systems.

Senior Software Engineer, Machine Learning, YouTube

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

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

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