Software Engineer III Machine Learning, YouTube Ads

YouTube is part of Google, helping power the open internet with technology that connects people, publishers, and advertisers through advertising products.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III Machine Learning, YouTube Ads

Google's YouTube Ads team is at the forefront of developing next-generation technologies that revolutionize how billions of users connect and interact online. As a Software Engineer III in Machine Learning, you'll be working on critical projects within Google Ads, specifically focusing on YouTube's advertising products. The role combines advanced machine learning expertise with large-scale system design, working with billions of YouTube queries to improve recommendation systems and ad products.

The position offers an opportunity to work with cutting-edge technologies like TensorFlow and Tensor Processing Units (TPUs), while collaborating with talented peers on complex machine learning challenges. You'll be part of a team that creates trusted experiences between people and businesses through useful ads, helping grow businesses of all sizes from small enterprises to large brands and YouTube creators.

This role is perfect for someone who combines strong software engineering fundamentals with specialized machine learning expertise. You'll be working in a fast-paced environment where you can make a direct impact on Google's advertising ecosystem. The position offers competitive compensation ($136,000-$200,000) plus bonus, equity, and comprehensive benefits, reflecting Google's commitment to attracting top talent.

As part of Google's broader mission, you'll contribute to products that handle information at massive scale, requiring innovative solutions in areas like distributed computing, large-scale system design, and artificial intelligence. The role offers growth opportunities and the chance to work on various projects as both you and the business evolve.

Last updated 3 days ago

Responsibilities For Software Engineer III Machine Learning, YouTube Ads

  • Write product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Implement solutions in specialized machine learning areas
  • Design, build, and optimize models trained on massive datasets using tools like TensorFlow and TPUs
  • Improve model efficiency, reliability, and freshness
  • Implement automation for model development and maintenance
  • Perform data analysis, experimentation and research

Requirements For Software Engineer III Machine Learning, YouTube Ads

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in Python and C++, or 1 year of experience with an advanced degree
  • 1 year of experience with speech/audio, reinforcement learning, machine learning infrastructure, or specialization in another machine learning field
  • 1 year of experience with Machine learning infrastructure
  • Experience with Machine Learning, TensorFlow, Flume
  • Familiarity with parallel/distributed computing (NoSQL, MapReduce)
  • Experience developing accessible technologies

Benefits For Software Engineer III Machine Learning, YouTube Ads

Medical Insurance
Vision Insurance
Dental Insurance
Equity
401k
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To YouTube Software Engineer III Machine Learning, YouTube Ads

Product Manager, GenerativeAI Safety, YouTube Trust and Safety

Lead GenerativeAI Safety initiatives at YouTube as a Product Manager, focusing on developing and scaling safety features for AI-powered content moderation.

Software Engineer III, AI/ML, YouTube

Mid-level Software Engineer position at YouTube focusing on AI/ML development, offering competitive compensation and the opportunity to impact billions of users.

Software Engineer III, Machine Learning, YouTube

Machine Learning Software Engineer role at YouTube, focusing on developing AI technologies and large-scale systems.

Software Engineer III, Machine Learning (Generative AI), YouTube

Mid-level Software Engineer role at YouTube focusing on Machine Learning and Generative AI, offering $136k-$200k plus benefits in Mountain View, CA.

Product Manager, GenerativeAI Safety, YouTube Trust and Safety

Lead GenerativeAI Safety initiatives at YouTube as a Product Manager, developing AI/ML detection systems for platform safety and responsible AI implementation.