Staff Software Engineer, Machine Learning, YouTube

YouTube is a platform where everyone can have a voice, share stories, explore interests, and build community through video content.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI

Description For Staff Software Engineer, Machine Learning, YouTube

Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. At YouTube, we believe that everyone deserves to have a voice, and that the world is a better place when we listen, share, and build community through our stories. We work together to give everyone the power to share their story, explore what they love, and connect with one another in the process.

As a Staff Software Engineer specializing in Machine Learning at YouTube, you will be working at the intersection of cutting-edge technology and boundless creativity. You'll be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions, with a focus on machine learning algorithms and tools.

The role requires a blend of technical expertise and leadership skills. You'll manage project priorities, deadlines, and deliverables, and participate in or lead design reviews with peers and stakeholders. Your work will involve complex problem-solving across the full stack, from information retrieval and distributed computing to large-scale system design, artificial intelligence, and natural language processing.

This position offers the opportunity to work on projects critical to Google's needs, with the possibility to switch teams and projects as you and the fast-paced business grow and evolve. You'll be part of a team that moves at the speed of culture, exploring new ideas, solving real problems, and having fun — all while working towards the shared goal of showing people the world.

The role comes with a competitive salary range of $189,000-$284,000, plus bonus, equity, and benefits. Join us in shaping the future of video sharing and community building on a global scale.

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

  • 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

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Machine Learning Quality Assurance Manager

Lead ML QA team at Apple, ensuring quality of ML models for photo and video editing features. Manage testing, collaborate cross-functionally, and drive innovation.

Staff Software Engineer, Gaming AI Development

Staff Software Engineer role at Qualcomm focusing on gaming AI development for Snapdragon chipsets, combining machine learning and traditional game AI techniques.

Staff Software Engineer, Gaming AI Development

Staff Software Engineer role at Qualcomm focusing on Gaming AI Development for Snapdragon chipsets, combining machine learning and traditional game AI techniques.

Staff Machine Learning Engineer, Marketing Technology

Staff Machine Learning Engineer role at Airbnb, focusing on AI/ML for personalized marketing technology.