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

Description For Senior Software Engineer, Machine Learning, Google Ads

Google is seeking a Senior Software Engineer specializing in Machine Learning for their Ads team, a critical role that combines advanced software engineering with cutting-edge AI/ML applications. This position offers an opportunity to work at one of tech's most influential companies, developing solutions that impact billions of users worldwide.

The role is centered within Google Ads, a crucial revenue-generating division that powers the open internet by connecting people, publishers, and advertisers. You'll be working on sophisticated machine learning systems that help deliver relevant, effective advertising solutions across Google's vast network.

As a senior engineer, you'll be responsible for designing, developing, and maintaining complex ML systems, while collaborating with cross-functional teams to drive innovation in advertising technology. The position requires strong technical expertise in both traditional software engineering and machine learning, with opportunities to work on large-scale systems that handle massive amounts of data.

The compensation package is highly competitive, with a base salary range of $166,000-$244,000, plus additional benefits including bonuses, equity, and comprehensive healthcare coverage. The role offers the flexibility to work from either New York or Mountain View, providing access to Google's renowned campus facilities and culture.

Key responsibilities include writing and testing production code, leading technical design reviews, mentoring other developers, and ensuring best practices in code quality and system architecture. You'll be working with cutting-edge ML/AI algorithms and tools, applying them to real-world advertising challenges that directly impact Google's business success.

This is an ideal position for someone who combines strong software engineering fundamentals with expertise in machine learning, and who wants to work on problems at massive scale. The role offers excellent growth opportunities, access to Google's vast technical resources, and the chance to work with some of the industry's top talent in both software engineering and machine learning.

Last updated 5 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 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 by analyzing the sources of 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, and 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
Equity
401k
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on developing AI/ML solutions and infrastructure, offering competitive compensation and the opportunity to work on cutting-edge technology.

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

Senior Software Engineer position at Google Cloud AI focusing on GenAI development and implementation, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineering role at Google focusing on Generative AI and LLMs for Pixel devices, combining ML expertise with mobile development.

Senior Software Engineer, Recommendations, Ranking and Prediction, Google Workspace

Senior Software Engineering role at Google focusing on developing recommendation and ranking systems for Google Workspace, combining traditional engineering with machine learning expertise.

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 work on products that impact billions of users.