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

Google is a global technology leader that specializes in internet-related services and products.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

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

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We're made up of multiple teams, building Google's Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.

As a Staff Software Engineer in AI/ML Recommendations, Rankings, and Predictions for Google Ads, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing large scale software solutions. You will provide technical leadership on high-impact projects, manage project priorities, deadlines, and deliverables. You will also facilitate alignment and clarity across teams on goals, outcomes, and timelines, and influence and coach a distributed team of engineers. A key aspect of your role will be leading the design and implementation of recommendation systems, optimizing ML infrastructure, and guiding the development of model architecture.

This role requires a strong background in software development, data structures/algorithms, and extensive experience with recommendation systems models and ML infrastructure. You should be versatile, display leadership qualities, and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Last updated 2 months 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, and 3 years of experience with software design and architecture
  • 5 years of experience building and deploying recommendation systems models (retrieval, prediction, ranking, embedding) in production and experience building architecture in different modeling domains
  • 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning)

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

Medical Insurance
Vision Insurance
Dental Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

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

Staff Research Scientist, Google Cloud AI

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

Senior Research Scientist, Machine Learning Theory

Senior Research Scientist position at Google Research focusing on machine learning theory, algorithm development, and practical applications for Google products.

Senior Research Scientist, Google Cloud AI

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

Product Manager, AI/ML, Google Cloud

Lead AI/ML product strategy at Google Cloud, focusing on XLA compiler and ML infrastructure development while working with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

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