Senior Staff 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.
$237,000 - $337,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Senior Staff Software Engineer, Machine Learning, Google Ads

Google is seeking a Senior Staff Software Engineer to join their Google Ads team, focusing on Machine Learning applications. This role combines technical leadership with hands-on development, requiring expertise in machine learning algorithms, artificial intelligence, and large-scale system design. The position offers an opportunity to work on critical projects that impact billions of users worldwide, specifically in the advertising technology space.

The role demands a seasoned professional with 8+ years of software development experience and strong expertise in machine learning algorithms and tools. You'll be responsible for leading high-impact projects, coaching engineers, and designing large-scale software solutions that power Google's advertising products including search, display, shopping, travel, and video advertising.

As a Senior Staff Engineer, you'll work in a complex, matrixed organization where you'll need to facilitate alignment across teams and manage project priorities effectively. The position offers competitive compensation ($237,000-$337,000 + bonus + equity) and the chance to work with cutting-edge technology that connects people, publishers, and advertisers worldwide.

The ideal candidate will bring technical expertise across the full stack, leadership qualities, and enthusiasm for tackling new problems. You'll be part of Google Ads' mission to power the open internet with the best technology that creates value for all stakeholders. This role offers the opportunity to make a significant impact on Google's advertising ecosystem while working with some of the most advanced machine learning applications in the industry.

Last updated 3 days ago

Responsibilities For Senior Staff Software Engineer, Machine Learning, Google Ads

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Senior Staff Software Engineer, Machine Learning, Google Ads

  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience with design and architecture; and testing/launching software products
  • 7 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field (preferred)
  • 5 years of experience in a technical leadership role leading project teams and setting technical direction (preferred)
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects (preferred)

Benefits For Senior Staff Software Engineer, Machine Learning, Google Ads

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

Interested in this job?

Jobs Related To Google Senior Staff Software Engineer, Machine Learning, Google Ads

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and applications across multiple industries while contributing to the research community.

Senior Research Scientist, Machine Learning Theory

Senior Research Scientist position at Google Research focusing on machine learning theory, algorithm development, and practical applications for Google products.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advancing AI technology and research across various industries with competitive compensation and benefits.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product strategy at Google Cloud, focusing on XLA compiler and ML infrastructure development while working with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLM development, requiring PhD and 7+ years of experience in machine learning and natural language processing.