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

Description For Software Engineer III, Machine Learning, Google Ads

Google is seeking a Software Engineer III specializing in Machine Learning for their Ads team. This role combines software engineering expertise with machine learning to develop technologies that impact billions of users. The position focuses on Google Ads, which powers the open internet by connecting people, publishers, and advertisers through advanced advertising technology.

The role requires strong technical skills in both software development and machine learning, with opportunities to work on critical projects that shape how users interact with Google's advertising products. You'll be working on sophisticated systems that handle information at massive scale, developing solutions across search, display, shopping, travel, and video advertising.

As a Software Engineer III, you'll be responsible for designing, developing, and maintaining software solutions while managing project priorities and deliverables. The role involves collaboration with cross-functional teams, participation in technical design reviews, and ensuring code quality through peer reviews.

The position offers competitive compensation, including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone with strong ML expertise who wants to impact how billions of users interact with Google's advertising products while working with cutting-edge technology at scale.

The ideal candidate will have experience with machine learning algorithms, data structures, and software development, with a focus on building large-scale systems. You'll be part of a team that creates trusted experiences between people and businesses, helping grow organizations from small businesses to large brands while enabling Google to engage with customers effectively.

Last updated 18 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Software Engineer III, Machine Learning, Google Ads

Python
  • 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
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

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

Software Developer III, AI/ML GenAI, Applied AI

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

Software Developer III, Applied AI, Google Cloud

Software Developer III position at Google Cloud focusing on Applied AI and Food AI platform development, requiring Python expertise and ML/NLP experience.

Software Developer III, AI/ML Natural Language Processing, Google Workspace

Software Developer III position at Google focusing on AI/ML Natural Language Processing for Google Workspace, combining software engineering with machine learning expertise.

Software Developer III, AI/ML, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI/ML solutions and infrastructure with opportunities to work on cutting-edge technologies that impact billions of users.

Software Developer III, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI solutions for financial services industry, requiring 2+ years of software development experience.