Taro Logo

Software Engineer III, AI/ML, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Advertising
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, AI/ML, Google Ads

Google is seeking a Software Engineer III to join their AI/ML team within Google Ads, a critical division that powers the open internet through advanced advertising technology. This role combines software engineering expertise with specialized machine learning knowledge, focusing on developing and implementing AI solutions for advertising products.

The position requires a strong foundation in software development, data structures, and algorithms, along with specific expertise in machine learning infrastructure. You'll be working on Google Ads' suite of products, including search, display, shopping, travel, and video advertising, helping to create trusted experiences between people and businesses through useful ads.

As part of the role, you'll be responsible for writing production code, collaborating on design and code reviews, contributing to documentation, and implementing specialized ML solutions. The work involves handling complex technical challenges at scale, as Google Ads serves businesses of all sizes, from small enterprises to large brands and YouTube creators.

The compensation package is competitive, with a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Google offers a collaborative environment where engineers can work on cutting-edge technology that impacts billions of users worldwide. The position is based in Mountain View, CA, and offers opportunities to work with state-of-the-art ML infrastructure and contribute to model optimization and data processing.

This role is ideal for candidates who combine strong software engineering fundamentals with expertise in machine learning, particularly those interested in applying AI solutions to real-world advertising challenges. The position offers significant growth potential within Google's engineering organization and the opportunity to impact how businesses and consumers interact through advertising technology.

Last updated 2 months ago

Responsibilities For Software Engineer III, AI/ML, Google Ads

  • Write product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Implement solutions in specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing

Requirements For Software Engineer III, AI/ML, Google Ads

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 1 year of experience with one or more of the following: Speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field
  • 1 year of experience with ML infrastructure

Benefits For Software Engineer III, AI/ML, Google Ads

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?