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

Description For Senior Software Engineer, Machine Learning, Google Ads

Google is seeking a Senior Software Engineer specializing in Machine Learning for their Google Ads team. This role is critical in developing next-generation advertising technologies that impact billions of users worldwide. The position combines advanced machine learning expertise with large-scale software engineering.

The role is part of Google Ads, which powers the open internet by connecting people, publishers, and advertisers through innovative advertising solutions. The team builds products across search, display, shopping, travel, and video advertising, creating trusted experiences between people and businesses with useful ads.

As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining sophisticated machine learning systems that drive Google's advertising platforms. You'll work with cutting-edge technologies in artificial intelligence, deep learning, and natural language processing while handling information at massive scale.

The ideal candidate will bring 5+ years of software development experience and strong expertise in ML/AI algorithms. You'll collaborate with cross-functional teams, lead technical discussions, and make significant contributions to Google's advertising technology stack. The role offers competitive compensation ($166,000-$244,000 base salary plus bonus and equity) and comprehensive benefits.

This is an excellent opportunity for someone passionate about applying machine learning to real-world problems, working with big data, and developing solutions that directly impact Google's core business. You'll have the chance to work with some of the best engineers in the industry while solving complex technical challenges in machine learning and advertising technology.

The position offers growth opportunities through exposure to various projects and technologies, with the potential to switch teams as your career evolves. You'll be part of a team that values technical excellence, innovation, and collaboration, working on products that shape the future of digital advertising.

Last updated 8 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
  • 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
401k
Equity
  • 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 at Google Cloud AI, focusing on GenAI development and implementation, combining advanced AI research with practical software engineering to deliver innovative solutions across industries.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning infrastructure and development, offering competitive compensation and opportunity to work on cutting-edge ML technologies.

Senior Software Engineer, AI/ML, Google Ads

Senior Software Engineer position at Google focusing on AI/ML applications for Google Ads, requiring expertise in machine learning infrastructure and software development.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning infrastructure and development, offering competitive compensation and opportunity to impact billions of users.

Senior Software Engineer, AI/ML, Google Ads

Senior Software Engineering role at Google focusing on AI/ML applications in advertising technology, offering competitive compensation and opportunity to impact billions of users.