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 months 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

Senior Technical Program Manager II, Machine Learning, Google Cloud

Senior TPM role at Google Cloud leading machine learning initiatives, managing complex cross-functional projects, and driving strategic planning.

Senior Technical Program Manager I, Machine Learning, Google Cloud Platforms

Senior Technical Program Manager role at Google Cloud, focusing on Machine Learning initiatives with 8+ years of experience required.

Lead Group Product Manager, AI Frameworks

Lead Group Product Manager position at Google Cloud focusing on AI Frameworks, driving adoption and community building for technologies like JAX and PyTorch.

Senior Product Manager, On-Device Machine Learning, Developer Pillar

Senior Product Manager role at Google focusing on On-Device Machine Learning initiatives, requiring 8+ years of experience and offering comprehensive compensation package.

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advanced AI research and development with competitive compensation and benefits.