Software Engineer III, Machine Learning, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Machine Learning, Google Ads

Google is seeking a Software Engineer III specialized in Machine Learning for their Google Ads team. This role is crucial in developing advertising technologies that connect people, publishers, and advertisers across the open internet. The position requires expertise in machine learning, artificial intelligence, and software development, with opportunities to work on large-scale systems that impact billions of users.

The role combines technical expertise in machine learning with software engineering practices, focusing on building and maintaining Google's advertising products including search, display, shopping, travel, and video advertising. You'll be working with cutting-edge technologies and tools like TensorFlow while managing project priorities and deliverables.

As a Software Engineer III, you'll be responsible for designing, developing, and deploying software solutions that power Google's advertising ecosystem. The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be part of a team that creates trusted experiences between people and businesses, helping grow organizations of all sizes while enabling Google to engage with customers at scale.

The ideal candidate should have at least 2 years of experience with software development, data structures, algorithms, and machine learning tools. You'll have the opportunity to work in prestigious locations like Mountain View, Kirkland, or Los Angeles, collaborating with talented peers on projects that have global impact. This role offers excellent growth potential within Google's fast-paced environment, where you'll contribute to next-generation technologies while working on critical projects that shape the future of digital advertising.

Last updated 3 days 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
  • 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 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
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with machine learning algorithms and tools
  • Experience with TensorFlow, artificial intelligence, deep learning or natural language processing

Benefits For Software Engineer III, Machine Learning, Google Ads

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

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.