Senior Software Engineer, AI/ML

Google is a global technology company that develops next-generation technologies connecting users and information.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, AI/ML

Google is seeking a Senior Software Engineer specializing in AI/ML to join their Google Ads team. This role combines technical leadership with hands-on development in machine learning infrastructure and applications. The position offers an opportunity to work on products used by millions, focusing on advertising technology that powers the open internet.

The ideal candidate will have strong software development fundamentals and extensive experience in machine learning, particularly in areas such as model deployment, evaluation, and optimization. They'll lead technical project strategy and oversee ML infrastructure optimization while working with cross-functional teams.

The role involves designing and developing large-scale software solutions, providing technical leadership on high-impact projects, and managing project priorities and deliverables. The successful candidate will influence and coach distributed engineering teams while driving technical strategy across multiple specialized ML areas.

Working at Google Ads means contributing to products that connect people, publishers, and advertisers, helping businesses of all sizes grow through effective advertising tools. The team creates trusted experiences between users and businesses, delivering measurable results through various advertising channels including search, display, shopping, travel, and video advertising.

The position offers competitive compensation including a base salary range of $161,000-$239,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for experienced engineers passionate about machine learning and interested in making a significant impact at one of the world's leading technology companies.

The role requires a minimum of 5 years of software development experience and 3 years of ML-specific experience. Candidates should be comfortable working in a complex, matrixed organization and have a proven track record of leading technical projects. A bachelor's degree is required, with advanced degrees preferred.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer, AI/ML

  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions
  • Provide technical leadership on high-impact projects. Manage project priorities, deadlines, and deliverables
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Influence and coach a distributed team of engineers
  • Drive technical project strategy, lead large-scale Machine Learning (ML) infrastructure optimization, and oversee the design and implementation of solutions across multiple specialized ML areas

Requirements For Senior Software Engineer, AI/ML

Python
  • 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 leading technical project strategy, ML design, and optimizing industry-scale Machine Learning infrastructure
  • 3 years of experience with machine learning algorithms and tools (e.g. TensorFlow), or applied ML
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 3 years of experience working in a complex, matrixed organization (preferred)

Benefits For Senior Software Engineer, AI/ML

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive benefits package including medical, dental, vision insurance
  • 401k plan
  • Equity compensation
  • Bonus

Interested in this job?

Jobs Related To Google Senior Software Engineer, AI/ML

Senior Software Engineer, Machine Learning, Search

Senior Software Engineer position at Google focusing on Machine Learning and Search, developing next-generation technologies that impact billions of users globally.

Senior Customer and Partner Solutions Engineer, Machine Learning

Senior ML Solutions Engineer role at Google, focusing on customer and partner technical solutions, requiring 6 years of experience in web technologies and programming.

Senior Software Engineer, Machine Learning, Google Cloud Compute

Senior Software Engineer position at Google Cloud focusing on Machine Learning and AI development with competitive compensation and benefits.

Senior Software Engineer, Machine Learning, Google Assistant

Senior Software Engineer position at Google focusing on Machine Learning and AI development for Google Assistant, requiring 5+ years of experience in software development and ML/AI expertise.

Senior Software Engineer, Machine Learning, Technology & Society

Senior Software Engineer role at Google focusing on Machine Learning and societal impact, offering competitive compensation and opportunities to work on influential technologies.