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

A platform where everyone can share their story, explore what they love, and connect with others, working at the intersection of cutting-edge technology and creativity.
$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 (Computer Vision), YouTube

YouTube is seeking a Senior Software Engineer specializing in Machine Learning with a focus on Computer Vision. This role is part of Google's broader mission to develop next-generation technologies that impact billions of users worldwide. The position offers an exciting opportunity to work at the intersection of cutting-edge technology and creative content delivery.

The ideal candidate will bring 5+ years of software development experience and strong expertise in machine learning algorithms, particularly in computer vision applications. You'll be working on critical projects that directly impact YouTube's ability to help users share and discover content effectively. The role combines technical leadership with hands-on development, requiring both depth in ML/CV and breadth across software engineering disciplines.

At YouTube, the mission is to give everyone a voice and show them the world. You'll be joining a team that believes in the power of shared stories and community building through technology. The work environment is dynamic and fast-paced, matching the speed of cultural evolution while maintaining a focus on technical excellence.

The position offers a competitive compensation package ranging from $166,000 to $244,000 plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work on projects involving image classification, object detection, and video processing, contributing to technologies that shape how billions of users interact with content.

The role requires strong collaboration skills, as you'll be working with cross-functional teams, participating in design reviews, and mentoring other developers. You'll be expected to contribute not just code, but also technical leadership, documentation, and architectural decisions that help YouTube maintain its position as a leading video platform.

Working at YouTube means being part of a culture that values innovation, technical excellence, and creative problem-solving. You'll have the chance to work on large-scale systems while maintaining the agility to adapt to changing user needs and technological landscapes.

Last updated a day ago

Responsibilities For Senior Software Engineer, Machine Learning (Computer Vision), 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 (Computer Vision), 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 with machine learning algorithms and tools (e.g., TensorFlow), or artificial intelligence
  • 3 years of experience testing, maintaining or launching software products
  • 1 year of experience with software design and architecture
  • Experience with computer vision (image classification, image processing, object detection), video generation or signal processing
  • Programming experience in Python

Interested in this job?

Jobs Related To YouTube Senior Software Engineer, Machine Learning (Computer Vision), YouTube

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

Senior Software Engineer position at YouTube focusing on machine learning for recommendations, rankings, and predictions systems.

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.