← All roles

Staff Software Engineer, AI/ML, YouTube Ads

Apply on company site
Mountain View, CA, USA$207k - $300kFull-timePosted 4w ago

About the role

Software engineer role focused on revolutionizing how ad creatives are composed, personalized, and optimized at scale using AI/ML. Develop intelligent systems to improve relevance and performance of Ad creatives served to billions of YouTube users; work spans deep learning, reinforcement learning, generative AI, and large-scale serving platforms.

Responsibilities

  • Lead the end-to-end development of novel machine learning models, incorporating techniques like deep learning, reinforcement learning, and generative artificial intelligence, from concept to production.
  • Build and scale end-to-end machine earning pipelines for model training, inference, and integration with high-throughput Ad serving systems.
  • Explore, implement, and integrate with generative models for text, image, and video adaptations within Ads.
  • Apply deep learning and reinforcement learning to understand asset value and optimize creative composition while developing metrics and algorithms to ensure creative freshness and efficient exploration.
  • Contribute to the architecture of centralized services for unifying asset attributes and model-driven insights across different applications, collaborating with infrastructure and serving teams to power creative optimization.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing and launching software products, and 3 years of experience with software design and architecture.

Skills

Required:Machine learningDeep learning
Nice to have:Reinforcement learningGenerative AIA/B testing
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google