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 16 days 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

Senior Research Scientist position at Google Research, focusing on machine learning and AI systems development, requiring PhD and research experience.

Senior Research Scientist, Deep Learning Data

Senior Research Scientist position at Google focusing on Deep Learning Data, graph algorithms, and Gemini Data infrastructure development.

Senior Research Scientist, Google Cloud AI

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

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

Lead complex machine learning programs at Google Cloud, driving technical innovation and strategic initiatives with competitive compensation and benefits.

Group Product Manager Lead, End-to-End Workflows, Google Cloud

Lead Product Manager role at Google Cloud focusing on GenAI workflows and AI/ML technologies implementation across Google products.