Software Engineer III, Machine Learning, 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

Description For Software Engineer III, Machine Learning, Google Ads

Google is seeking a Software Engineer III to join their Machine Learning team within Google Ads. This role combines software engineering expertise with machine learning to develop innovative advertising solutions that impact billions of users globally.

The position offers an opportunity to work on critical projects within Google Ads, which powers the open internet by connecting people, publishers, and advertisers through advanced technology. The team builds various advertising products including search, display, shopping, travel, and video advertising, as well as analytics.

As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions that leverage machine learning algorithms and tools. The role requires strong programming skills, experience with data structures and algorithms, and expertise in machine learning, AI, deep learning, or natural language processing.

The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work from either Mountain View, Kirkland, or Los Angeles, collaborating with talented engineers across Google's offices.

Key responsibilities include writing production code, leading design reviews, providing code review feedback, contributing to documentation, and troubleshooting complex system issues. You'll work on large-scale systems that handle massive amounts of data and require sophisticated machine learning solutions.

This is an excellent opportunity for someone with both software engineering and machine learning expertise who wants to make a significant impact on Google's advertising technology stack. The role offers growth potential and the chance to work on challenging problems at scale while being part of Google's innovative culture.

The ideal candidate will have at least 2 years of relevant experience, strong technical skills, and the ability to collaborate effectively with cross-functional teams. Google provides a supportive environment for professional development, with opportunities to switch teams and projects as your career evolves.

Last updated 8 hours ago

Responsibilities For Software Engineer III, Machine Learning, Google Ads

  • Write 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 Software Engineer III, Machine Learning, Google Ads

Python
Java
JavaScript
  • 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 in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing

Benefits For Software Engineer III, Machine Learning, Google Ads

Medical Insurance
401k
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package
  • Parental leave
  • Health insurance

Interested in this job?

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

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5 years of Python experience and AI expertise, offering $147K-$216K base salary.

Software Engineer III, AI/ML

Software Engineer III position at Google focusing on AI/ML implementation and infrastructure, requiring 2 years of software development experience and machine learning expertise.

Software Engineer III, AI/ML, Google Cloud AI

Software Engineer III position at Google Cloud AI focusing on AI/ML development, infrastructure, and implementation of machine learning solutions.

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position focused on machine learning and AI development for Google Ads, requiring 2 years of experience in software development and ML algorithms.

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5+ years of experience in AI/ML and Python programming.