Senior Software Engineer, AI/ML, Youtube Ads Creative Optimization

Google•Mountain View, CA
•$174,000 - $252,000

About The Position

Google's software engineers develop next-generation technologies that help billions of users connect, explore, and interact with information. Engineers work on projects critical to Google's needs and may move between teams and projects as the business evolves. The role calls for versatility, leadership qualities, and enthusiasm for tackling problems across the full stack. Within Google Ads, the position contributes to AI innovation, using machine learning and Generative AI models such as Gemini to support a global advertising business. The work impacts users by helping protect them from harm, improve ad quality, and optimize advertiser return on investment. The team collaborates with groups including Google Research and DeepMind to address complex challenges and build advertising technology at scale. Individual pay is determined by job-related skills, experience, and relevant education or training. The listed US compensation is $174,000–$252,000, plus a 15% target bonus, equity, and benefits.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with machine-learning infrastructure, such as model deployment, model evaluation, optimization, data processing, or debugging.
  • 3 years of experience building and productionizing machine-learning models, with experience in deep learning or reinforcement learning.

Nice To Haves

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience with machine-learning frameworks such as TensorFlow or JAX and production ML platforms such as TFX or AdBrain.
  • Experience with large-scale data processing and distributed systems.
  • Familiarity with online advertising systems, creative optimization, personalization, or recommender systems.

Responsibilities

  • Write and test product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices, including style guidelines, code checking, accuracy, testability, and efficiency.
  • Contribute to existing documentation or educational content and adapt it based on product or program updates and user feedback.
  • Triage product or system issues and debug, track, and resolve them by analyzing their sources and impact on hardware, network, or service operations and quality.
  • Design and implement solutions in one or more specialized machine-learning areas, leverage machine-learning infrastructure, and demonstrate expertise in a chosen field.

Benefits

  • Equity
  • Benefits
  • 15% target bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service