Senior Staff Software Engineer, Google Ads

Google develops next-generation technologies that connect billions of users, focusing on search, advertising, and innovative solutions.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Advertising

Description For Senior Staff Software Engineer, Google Ads

Google Ads is seeking a Senior Staff Software Engineer to join their team in developing next-generation advertising technologies. This role combines technical leadership with hands-on development, focusing on Machine Learning infrastructure and GenAI solutions. The position requires a seasoned professional with 8+ years of software development experience and strong leadership capabilities.

As a Senior Staff Software Engineer, you'll be at the forefront of Google's advertising technology, working on products that impact billions of users worldwide. You'll lead projects that span search, display, shopping, travel, and video advertising, while managing and mentoring distributed teams of engineers. The role involves designing and implementing complex software solutions, particularly in ML infrastructure and state-of-the-art GenAI applications.

The ideal candidate will bring extensive experience in software development, system design, and technical leadership. You'll need to demonstrate expertise in data structures/algorithms, architecture design, and product development. The role offers the opportunity to work with cutting-edge technology while solving complex problems at massive scale.

Google Ads is critical to powering the open internet, creating value for people, publishers, and advertisers. You'll be part of a team that helps businesses of all sizes grow through effective advertising tools and trusted experiences. The position offers the chance to work on projects that directly impact Google's core business while collaborating with talented engineers across the organization.

This role combines technical excellence with leadership responsibilities, requiring both deep technical knowledge and strong interpersonal skills. You'll be expected to drive technical strategy, manage project priorities, and ensure successful delivery of complex initiatives. The position offers growth opportunities and the chance to work on cutting-edge technology while making a significant impact on Google's advertising ecosystem.

Last updated a month ago

Responsibilities For Senior Staff Software Engineer, Google Ads

  • Design, develop, test, deploy, maintain, and enhance software solutions
  • Provide technical leadership on 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 Machine Learning (ML) infrastructure and oversee the design and implementation of state-of-the-art GenAI solutions

Requirements For Senior Staff Software Engineer, Google Ads

Python
Java
Kubernetes
  • 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
  • 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 in a matrixed organization involving cross-functional, or cross-business projects (preferred)

Benefits For Senior Staff Software Engineer, Google Ads

Medical Insurance
Parental Leave
  • Medical Insurance
  • Parental Leave

Interested in this job?

Jobs Related To Google Senior Staff Software Engineer, 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.