Senior Software Engineer, AI/ML, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

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

Google is seeking a Senior Software Engineer specializing in AI/ML for their Google Ads team. This role is part of Google's advertising technology division, which powers the open internet by connecting people, publishers, and advertisers. The position involves developing advanced machine learning solutions for Google's advertising products including search, display, shopping, travel, and video advertising.

The role requires expertise in machine learning infrastructure, including model deployment, evaluation, optimization, and data processing. You'll be working on critical projects that directly impact Google's advertising ecosystem, with opportunities to switch teams and projects as the business evolves. The position demands versatility in handling full-stack development and leadership qualities.

As part of Google Ads, you'll help create trusted experiences between people and businesses through useful ads, supporting businesses of all sizes from small enterprises to large brands and YouTube creators. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

The ideal candidate will bring strong software development experience combined with specialized knowledge in machine learning, particularly in areas such as speech/audio technology, reinforcement learning, or ML infrastructure. You'll be part of a team that's pushing the boundaries of advertising technology while working with cutting-edge AI/ML systems at scale.

Last updated 14 hours ago

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

  • Write and test 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 issues
  • Design and implement solutions in specialized ML areas

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

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML infrastructure
  • 3 years of experience with speech/audio, reinforcement learning, ML infrastructure, or other ML specialization

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, AI/ML, Google Ads

Senior Software Engineer, AI/ML GenAI, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on GenAI development and implementation, combining advanced AI research with practical software engineering to deliver innovative solutions across industries.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning infrastructure and development, offering competitive compensation and opportunity to work on cutting-edge ML technologies.

Senior Software Engineer, Machine Learning, Google Ads

Senior Software Engineer position at Google focusing on Machine Learning for Google Ads, developing AI/ML solutions for advertising technology.

Senior Software Engineer, AI/ML, Google Ads

Senior Software Engineer position at Google focusing on AI/ML applications for Google Ads, requiring expertise in machine learning infrastructure and software development.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning infrastructure and development, offering competitive compensation and opportunity to impact billions of users.