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

Google is a global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
Contact Company
8+ years of experience
AI

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

Google is seeking a Staff Software Engineer to join their AI/ML Recommendations, Rankings, Predictions team for Google Ads. This role involves developing next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The ideal candidate will have extensive experience in software development, data structures/algorithms, and building recommendation systems models in production.

Key Responsibilities: • 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 across teams on goals, outcomes, and timelines • Lead the design and implementation of recommendation systems • Optimize ML infrastructure and guide the development of model architecture

The role requires a blend of technical expertise in software engineering and machine learning, with a focus on recommendation systems, AI, and large-scale system design. The successful candidate will work in a fast-paced, evolving environment, contributing to Google's advertising products including search, display, shopping, travel, and video advertising.

This position offers a competitive salary range of $189,000-$284,000 plus bonus, equity, and benefits, with the specific salary determined by factors such as work location, job-related skills, experience, and relevant education or training.

Join Google Ads in powering the open internet with cutting-edge technology that creates value for people, publishers, advertisers, and Google itself. This is an opportunity to work on trusted experiences between people and businesses, helping grow companies of all sizes through effective advertising tools that deliver measurable results.

Last updated 13 hours 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
  • 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 in production
  • 5 years of experience leading ML design and optimizing ML infrastructure

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

Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Staff Software Engineer, Machine learning Performance

Staff Software Engineer role at Google focusing on Machine Learning Performance, working with Large Language Models and TPU optimization.

Staff Software Engineer, AI Innovation and Research

Staff Software Engineer role at Google focusing on AI Innovation and Research, developing cutting-edge technologies and applying research to products.

Staff Software Engineer, Scaling On-Device ML Frameworks

Staff Software Engineer position at Google, focusing on scaling on-device machine learning frameworks for Android, iOS, and web platforms.

Staff Software Engineer, AI/ML Computer Vision, Google Ads

Staff Software Engineer position at Google Ads focusing on AI/ML Computer Vision, offering competitive salary and benefits in Mountain View, CA.