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

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 and implementing sophisticated recommendation systems that impact billions of users globally. The position offers competitive compensation ranging from $161,000 to $239,000 plus additional benefits.

The ideal candidate will have extensive experience in software development, particularly in building and deploying recommendation systems models. You'll be working on critical projects within Google Search, helping to reimagine how people access and interact with information worldwide. The role requires strong technical expertise in ML infrastructure, model deployment, and system architecture.

As part of the Search team, you'll have the opportunity to solve complex engineering challenges while maintaining Google's universally accessible and useful experience. The position demands versatility and leadership qualities, as you'll be collaborating with peers through design and code reviews, contributing to documentation, and handling system issues.

Google offers a dynamic work environment where engineers can switch teams and projects as they grow. The company is committed to diversity, equality, and creating a culture of belonging. They provide comprehensive benefits and support for professional growth.

This role is perfect for someone who wants to make a significant impact on technology used by billions of people, has a strong background in machine learning and recommendation systems, and thrives in a collaborative, fast-paced environment. You'll be at the forefront of developing next-generation search technologies while working with some of the best minds in the industry.

Last updated 2 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
  • Experience with data structures/algorithms

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Senior Software Engineer, Machine Learning Infrastructure, Pixel Biometrics

Senior Software Engineer position at Google focusing on Machine Learning Infrastructure and Pixel Biometrics, requiring 5+ years of experience in software development.

Senior Software Engineer, Machine Learning, Google Assistant

Senior Software Engineer position at Google focusing on Machine Learning and AI development for Google Assistant, requiring 5+ years of experience in software development and ML/AI expertise.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google focusing on Machine Learning and Core infrastructure development, offering competitive compensation and opportunity to impact billions of users.

Senior Software Engineer, Machine Learning, Google Cloud Compute

Senior Software Engineer position at Google Cloud focusing on Machine Learning and AI development with competitive compensation and benefits.

Senior Software Engineer, Google Meet

Senior Software Engineer position at Google Meet, focusing on AI/ML applications for video quality enhancement, requiring 5+ years of experience in software development and ML infrastructure.