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 is seeking a Staff Software Engineer specializing in Machine Learning to join their innovative team. This role represents a unique opportunity to work at one of the world's largest video sharing and community platforms, where technology meets creativity to impact billions of users globally.

The position requires a seasoned professional with 8 years of software development experience and deep expertise in machine learning algorithms and tools. You'll be working on cutting-edge AI technologies that shape how users interact with YouTube's platform, requiring both technical excellence and leadership capabilities.

As a Staff Software Engineer, you'll lead technical initiatives, participate in crucial design decisions, and mentor other team members. The role involves working with complex systems at massive scale, requiring expertise in distributed computing, system design, and AI/ML technologies. You'll be responsible for developing and maintaining critical software solutions that power YouTube's ML infrastructure.

The company offers a competitive compensation package ranging from $189,000 to $284,000, plus bonus and equity opportunities. YouTube's culture emphasizes innovation, creativity, and inclusivity, believing that diverse perspectives lead to better products. The position is based in New York City, placing you in one of the world's most vibrant tech hubs.

This role is perfect for someone who wants to combine technical leadership with hands-on development, working on problems that impact billions of users. You'll be part of a team that values both technical excellence and creative problem-solving, with the opportunity to shape the future of how people share and consume video content worldwide.

The ideal candidate will have experience with machine learning algorithms, distributed systems, and a track record of leading technical teams. You'll work in a collaborative environment where you can influence technical decisions while having the resources and support of a global technology leader.

Last updated 4 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

Benefits For Staff Software Engineer, Machine Learning, YouTube

  • bonus
  • equity
  • benefits package

Interested in this job?

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

Senior Technical Program Manager II, Infrastructure, YouTube

Lead YouTube's infrastructure initiatives as Senior TPM II, managing ML and compute projects with 10+ years experience in program management and distributed systems.

Engineering Manager, Creator Support, YouTube

Lead YouTube's Creator Support engineering team, developing AI-powered support systems and managing technical initiatives to enhance creator experience.

Staff Software Engineer, Machine Learning, YouTube

Staff Software Engineer, Machine Learning position at YouTube, developing next-gen technologies for billions of users.

Staff Software Engineer, Machine Learning, YouTube

Lead machine learning initiatives at YouTube as a Staff Software Engineer, developing cutting-edge technologies for video sharing and community building.

AIML - Engineering Manager, ML Systems Evaluation Engineering

Engineering Manager position at Apple leading ML systems evaluation, focusing on Siri and Apple Intelligence products, offering competitive compensation and benefits.