Taro Logo

Senior Software Engineer, AI/ML, Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

Google is seeking a Senior Software Engineer to join their Search team, focusing on AI/ML technologies. This role is part of Google's mission to reimagine information search, requiring expertise in machine learning infrastructure and software development.

The position offers an opportunity to make a direct impact on billions of users globally through Google Search. The ideal candidate will have strong software development experience (5+ years) and specialized knowledge in machine learning, particularly in areas such as speech/audio technology, reinforcement learning, or ML infrastructure.

Key responsibilities include writing and testing code, collaborating on design and code reviews, contributing to documentation, and implementing ML solutions. The role requires both technical expertise and the ability to work effectively with cross-functional teams.

The compensation package is competitive, with a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. This position is based in Mountain View, CA, offering the opportunity to work at Google's headquarters.

Google provides a collaborative environment where engineers can tackle complex challenges in information retrieval, distributed computing, system design, artificial intelligence, and natural language processing. The role offers growth opportunities and the chance to work on cutting-edge technologies that shape how people interact with information.

The company is committed to diversity and inclusion, providing equal employment opportunities and fostering a culture of belonging. They offer comprehensive benefits and support for professional development, making it an attractive opportunity for experienced software engineers looking to work on impactful ML projects at scale.

Last updated 4 hours ago

Responsibilities For Senior Software Engineer, AI/ML, 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 issues
  • Design and implement solutions in specialized ML areas

Requirements For Senior Software Engineer, AI/ML, Search

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML infrastructure
  • 3 years of experience with speech/audio, reinforcement learning, or ML infrastructure

Benefits For Senior Software Engineer, AI/ML, Search

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Related Jobs

AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineering role at Google focusing on implementing machine learning solutions for national security customers, requiring Top Secret clearance and extensive ML experience.

Senior AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineer position at Google focusing on national security solutions, requiring ML expertise, customer experience, and top secret clearance.

Senior Research Software Engineer, AI Coding Agent, Labs

Senior Research Software Engineer position at Google Labs focusing on AI Coding Agent development, combining ML research with practical software engineering to revolutionize software development through AI-powered tools.

Senior Software Engineer, Labs AI

Senior Software Engineer position at Google Labs AI focusing on developing next-generation AI agents and LLM-based software development tools.

Senior Software Engineer, AI/ML, Android

Senior Software Engineer position at Google focusing on AI/ML development for Android platform, combining machine learning expertise with mobile system development to enhance Android's AI capabilities.