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 · Enterprise SaaS · Advertising

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 extensive experience in software development, machine learning, and system architecture. The position offers an attractive compensation package of $237,000-$337,000 plus bonus, equity, and benefits.

The role involves leading high-impact projects within Google Ads, which powers the open internet by connecting people, publishers, and advertisers through advanced technology. You'll be working on cutting-edge advertising products including search, display, shopping, travel, and video advertising, as well as analytics. The position requires strong technical expertise in machine learning algorithms, artificial intelligence, and deep learning, with at least 8 years of software development experience.

As a technical leader, you'll be responsible for coaching and influencing a distributed team of engineers, managing project priorities, and ensuring successful delivery of large-scale software solutions. The role offers opportunities to work on complex, cross-functional projects in a dynamic environment where you'll help shape the future of digital advertising technology.

The ideal candidate will have a strong educational background in Computer Science or related field, with proven experience in technical leadership and working in complex organizational structures. You'll be part of Google's mission to create trusted experiences between people and businesses, helping grow companies of all sizes through effective advertising tools that deliver measurable results.

This position offers excellent growth potential within Google's fast-paced business environment, with opportunities to switch teams and projects as you evolve. You'll be at the forefront of developing and implementing innovative solutions that impact billions of users worldwide, making this an exciting opportunity for someone looking to make a significant impact in the advertising technology space.

Last updated a month 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

Python
  • 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 (preferred)

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

Medical Insurance
Equity
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google Research focusing on interactive recommender systems, machine learning, and AI, offering competitive compensation and benefits.

Staff Research Scientist, Google Cloud AI

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

Staff Software Developer, Generative AI, Gemini Code Assist

Lead the development of AI-powered developer tools at Google's Gemini Code Assist team, focusing on machine learning and generative AI applications.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product management at Google Cloud, developing strategic vision for ML hardware stack and collaborating with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

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