Taro Logo

Staff Software Engineer, Search AI/ML

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
$197,000 - $291,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Search AI/ML

Google is seeking a Staff Software Engineer to join their Search AI/ML team in Mountain View, California. This role represents a unique opportunity to impact billions of users globally through Google's search technology. The position requires a seasoned professional with 8 years of software development experience and deep expertise in machine learning, particularly in areas such as speech/audio technology, reinforcement learning, and ML infrastructure.

The role combines technical leadership with hands-on development, requiring the ability to design and implement large-scale software solutions while also guiding teams and managing complex projects. The successful candidate will be responsible for leading the development of cutting-edge ML solutions, optimizing infrastructure, and driving innovation in search technology.

Google offers a competitive compensation package ranging from $197,000 to $291,000 plus bonus, equity, and comprehensive benefits. The position is part of Google's Search team, which is actively reimagining what it means to search for information in any way and anywhere.

The ideal candidate will have a strong background in software development, demonstrated experience in machine learning applications, and the ability to lead technical teams. They should be comfortable working in a fast-paced environment, managing multiple priorities, and collaborating across different teams and functions.

This role offers the opportunity to work on complex engineering challenges at massive scale, contribute to Google's core search technology, and lead the development of next-generation AI/ML solutions. The position combines technical depth with leadership responsibilities, making it ideal for someone looking to make a significant impact in the field of search technology while growing their career at one of the world's leading technology companies.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, Search AI/ML

  • 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 solutions in specialized Machine Learning areas

Requirements For Staff Software Engineer, Search AI/ML

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with speech/audio, reinforcement learning, ML infrastructure, or other ML field
  • 5 years of experience with ML design and ML infrastructure

Benefits For Staff Software Engineer, Search AI/ML

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Staff Software Engineer, Search AI/ML