Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Advertising

Description For Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, Google Ads

Google is seeking a Staff Software Engineer to join their AI/ML team focusing on Recommendations, Rankings, and Predictions for Google Ads. This role combines advanced machine learning expertise with technical leadership, requiring extensive experience in building and deploying recommendation systems at scale. The position offers an opportunity to work on technology that impacts billions of users worldwide through Google's advertising platforms.

The role demands a seasoned professional with 8+ years of software development experience and deep expertise in machine learning infrastructure and recommendation systems. You'll be responsible for leading the technical direction of high-impact projects, managing complex ML architectures, and guiding a team of engineers. The position combines hands-on technical work with leadership responsibilities, requiring both technical excellence and strong people management skills.

Working at Google Ads, you'll be at the forefront of connecting people, publishers, and advertisers through innovative advertising solutions. The team builds products across search, display, shopping, travel, and video advertising, creating trusted experiences that deliver measurable results for businesses of all sizes.

The compensation package is highly competitive, with a base salary range of $189,000-$284,000, plus additional benefits including bonus, equity, and comprehensive benefits. Google's collaborative environment and commitment to innovation make this an ideal opportunity for those looking to make a significant impact in the advertising technology space while working with cutting-edge ML technologies.

This role offers the chance to work on complex technical challenges while developing leadership skills in a dynamic, fast-paced environment. You'll be part of shaping the future of digital advertising while working with some of the most advanced ML systems in the industry. The position combines the excitement of technical innovation with the responsibility of leading and mentoring others, making it an excellent opportunity for experienced engineers looking to advance their careers in both technical and leadership dimensions.

Last updated a month ago

Responsibilities For Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, Google Ads

  • 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
  • Lead the design and implementation of recommendation systems, optimize ML infrastructure, and guide the development of model architecture

Requirements For Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, Google Ads

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience building and deploying recommendation systems models
  • 5 years of experience leading ML design and optimizing ML infrastructure
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 3 years of experience in a technical leadership role (preferred)
  • 3 years of experience working in complex, matrixed organization (preferred)

Benefits For Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, Google Ads

Medical Insurance
Vision Insurance
Dental Insurance
401k
Equity
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401k
  • Equity

Interested in this job?

Jobs Related To Google Staff Software Engineer, AI/ML Recommendations, Rankings, Predictions, 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.