Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Search

Google is seeking a Senior Software Engineer to join their AI/ML team focusing on recommendations, rankings, predictions, and search. This role is crucial for developing next-generation technologies that impact billions of users globally. The position requires expertise in software development, ML infrastructure, and recommendation systems.

The ideal candidate will work on critical projects within Google Search, helping to reimagine information discovery while solving complex engineering challenges. They'll be responsible for developing and implementing recommendation systems models, contributing to architecture design, and ensuring best practices in code development.

The role offers competitive compensation ($161,000-$239,000) plus bonus, equity, and benefits. Located in either Mountain View, CA or New York, NY, this position provides an opportunity to work with cutting-edge technology and make a significant impact on Google's search infrastructure.

Key responsibilities include writing and testing code, collaborating on design reviews, maintaining documentation, troubleshooting system issues, and designing recommendation systems. The role requires 5 years of software development experience and strong expertise in ML infrastructure and recommendation systems.

This is an excellent opportunity for a senior engineer passionate about AI/ML to join one of the world's leading technology companies and work on products that affect billions of users daily. The role offers professional growth, technical challenges, and the chance to shape the future of information search and discovery.

Last updated 28 minutes ago

Responsibilities For Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Search

  • Write and test product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve
  • Design and implement recommendation systems models across different domains

Requirements For Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Search

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience building and deploying recommendation systems models
  • 3 years of experience with ML infrastructure

Benefits For Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Search

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

Interested in this job?

Jobs Related To Google Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Search

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on core machine learning technologies and infrastructure development.

Senior Software Engineer, AI/ML Natural Language Processing, Google Cloud Applications AI

Senior Software Engineer position at Google Cloud AI focusing on Natural Language Processing, offering competitive compensation and opportunity to work on cutting-edge AI technologies.

Senior Software Engineer, AI/ML, Google Cloud Data Management

Senior Software Engineer position at Google Cloud, focusing on AI/ML development with competitive compensation and opportunities to work on enterprise-scale solutions.

Lead Senior Engineering Analyst, AI Safety

Lead Senior Engineering Analyst position at Google focusing on AI safety, requiring expertise in data analysis, project management, and machine learning systems.

Senior Software Engineer, Machine Learning, Google Ads

Senior Software Engineer position at Google focusing on Machine Learning for Google Ads, developing next-generation advertising technologies and ML/AI solutions.