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 to join their Google Ads team. This role combines advanced software engineering with machine learning expertise to develop solutions that power Google's advertising ecosystem. The position offers an opportunity to work on technology that impacts billions of users worldwide.

The role involves developing and maintaining machine learning systems for Google Ads, which helps connect people, publishers, and advertisers across the internet. You'll be working on products including search, display, shopping, travel, and video advertising, as well as analytics. The team's mission is to create trusted experiences between people and businesses through useful ads while helping businesses of all sizes grow effectively.

As a senior engineer, you'll be responsible for designing, developing, and maintaining sophisticated software solutions that incorporate machine learning algorithms. You'll need to bring expertise in both traditional software engineering and ML/AI, with experience in areas such as deep learning and natural language processing. The position requires strong technical leadership skills and the ability to collaborate with cross-functional teams.

The compensation package is competitive, with a base salary range of $166,000-$244,000, plus additional benefits including bonus potential, equity grants, and comprehensive benefits. Google offers two primary location options for this role: New York, NY or Mountain View, CA, allowing you to work from either of their main tech hubs.

This is an excellent opportunity for experienced engineers who want to combine software engineering excellence with machine learning expertise while working on products that have global impact. The role offers significant technical challenges, opportunities for growth, and the chance to work with cutting-edge technology in a collaborative environment.

Last updated 20 minutes 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 to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • 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
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 focused on AI/ML and GenAI development at Google Cloud AI, working on cutting-edge artificial intelligence solutions.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning, developing next-generation AI technologies and infrastructure.

Senior Software Engineer, Machine Learning, YouTube

Senior Software Engineer position focused on machine learning at YouTube, developing AI technologies to enhance video platform capabilities.

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 opportunities to work on large-scale systems.

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

Senior Software Engineer position at Google Cloud AI focusing on GenAI development, requiring 5+ years of software development experience and strong AI/ML expertise.