Senior Software Engineer, Machine Learning, 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 · Advertising

Description For Senior Software Engineer, Machine Learning, Google Ads

Google is seeking a Senior Software Engineer specializing in Machine Learning for their Google Ads team. This role combines software engineering expertise with machine learning to develop advertising technologies that connect users, publishers, and advertisers. The position involves working on critical projects that power Google's advertising products including search, display, shopping, travel, and video advertising.

The ideal candidate will bring strong technical skills in software development, data structures, algorithms, and machine learning. You'll be working on large-scale systems that handle massive amounts of data and require expertise in areas such as distributed computing, system design, AI, and natural language processing.

As a senior engineer, you'll be responsible for designing, developing, testing, and maintaining software solutions while managing project priorities and deliverables. You'll participate in technical leadership activities including design reviews, code reviews, and mentoring other developers. The role offers opportunities to work on various aspects of Google's advertising technology stack and make significant impacts on products used by billions of users.

The position offers competitive compensation including a base salary range of $166,000-$244,000 plus bonus, equity, and comprehensive benefits. You'll be joining a team that's focused on creating trusted experiences between people and businesses through useful ads while helping grow businesses of all sizes.

This is an excellent opportunity for someone who wants to combine software engineering excellence with machine learning expertise while working on products that have global impact. The role offers the chance to work with cutting-edge technology, collaborate with talented engineers, and help shape the future of digital advertising.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer, Machine Learning, Google Ads

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Machine Learning, 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/AI algorithms and tools, deep learning or natural language processing

Benefits For Senior Software Engineer, Machine Learning, Google Ads

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, Google Ads

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

Senior Software Engineer position at Google Cloud AI focusing on AI/ML and GenAI development, offering competitive compensation and benefits.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning, requiring 5 years of software development experience and ML expertise.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position at YouTube focusing on machine learning applications, offering competitive compensation and the opportunity to work on large-scale AI systems that impact billions of users.

Senior Software Engineer, Machine Learning, Google Ads

Senior Software Engineer position at Google focusing on machine learning applications in advertising technology, offering competitive compensation and the opportunity to impact billions of users.

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

Senior Software Engineer position at Google Cloud AI focusing on GenAI and machine learning infrastructure development.