Senior Software Engineer, Machine Learning, Google Ads

Google is a global technology company that develops innovative products and services used by billions of users.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Advertising

Description For Senior Software Engineer, Machine Learning, Google Ads

Google is seeking a Senior Software Engineer to join their Machine Learning team within Google Ads, a crucial division that powers the open internet through advanced advertising technology. This role combines software engineering expertise with machine learning specialization to develop solutions that connect users, publishers, and advertisers effectively.

The position offers an opportunity to work at one of the world's leading tech companies, developing systems that impact billions of users. As a senior engineer, you'll be responsible for designing, developing, and maintaining sophisticated ML-powered advertising solutions while working with cutting-edge technologies in artificial intelligence and machine learning.

The role requires strong technical expertise in software development, data structures, algorithms, and specific experience with ML/AI tools and deep learning. You'll be working on projects that directly impact Google's advertising ecosystem, helping businesses of all sizes grow through effective advertising tools and delivering measurable results.

Key responsibilities include writing and testing code, leading technical design reviews, mentoring other developers through code reviews, contributing to technical documentation, and resolving complex system issues. The position offers competitive compensation ($166,000-$244,000 base salary plus bonus and equity) and comprehensive benefits.

This is an excellent opportunity for experienced engineers who want to work on challenging problems at scale, particularly those interested in the intersection of advertising technology and machine learning. The role offers the chance to work from either New York or Mountain View, providing flexibility while maintaining direct collaboration with core teams.

Google's commitment to diversity and inclusion, combined with their technical innovation in the advertising space, makes this an ideal position for someone looking to make a significant impact in the field of machine learning while working on products that serve millions of businesses and billions of users worldwide.

Last updated a day 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
  • Comprehensive benefits package
  • Parental leave
  • Health insurance

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, Machine Learning, Google Ads

Senior Software Engineer position at Google focusing on Machine Learning for Google Ads, developing AI/ML solutions for advertising technology.

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.