Staff Software Engineer, Ai/ml, Youtube Ads

Google Google · Big Tech · Mountain View, CA +1

Staff Software Engineer at Google working on AI/ML for YouTube Ads, focusing on composing, personalizing, and optimizing ad creatives at scale using deep learning, reinforcement learning, and generative AI. The role involves developing intelligent systems, building ML pipelines, exploring generative models for various media, and contributing to the architecture of centralized services for creative optimization.

What you'd actually do

  1. 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.
  2. Build and scale end-to-end machine earning pipelines for model training, inference, and integration with high-throughput Ad serving systems.
  3. Explore, implement, and integrate with generative models for text, image, and video adaptations within Ads.
  4. 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.
  5. 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.

Skills

Required

  • software development
  • software design and architecture
  • machine learning models
  • deep learning
  • reinforcement learning
  • generative artificial intelligence
  • large-scale serving platforms
  • TensorFlow
  • JAX
  • TensorFlow Extended
  • AdBrain

Nice to have

  • Master's degree or PhD in Computer Science, Machine Learning, or a related technical field.
  • data structures and algorithms
  • large-scale online experiments (A/B tests)
  • online advertising systems
  • creative optimization
  • personalization
  • recommender systems

What the JD emphasized

  • 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.
  • 5 years of experience building and productionizing machine learning models, with experience in deep learning or reinforcement learning.

Other signals

  • Develop intelligent systems that enhance the relevance and performance of Ad creatives served to billions of YouTube users.
  • Your work spans deep learning, reinforcement learning, generative artificial intelligence, and large-scale serving platforms to power the next generation of ad creative experiences.