Taro Logo

Senior Staff Software Engineer, AI/ML

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

Job Description

Google is seeking a Senior Staff Software Engineer specializing in AI/ML to join their team. This role is part of Google Cloud, which accelerates organizations' digital transformation across 200+ countries. The position involves developing AI platforms and applications for enterprise customers, requiring extensive experience in software development, ML infrastructure, and large-scale systems.

The ideal candidate will have 8+ years of software development experience, with deep expertise in ML fields such as speech/audio processing or reinforcement learning. They should be comfortable with the entire web stack and have strong knowledge of data structures/algorithms. The role demands both technical excellence and leadership qualities.

As part of Google's engineering team, you'll work on critical projects that impact billions of users, with opportunities to switch teams as the business evolves. You'll be at the forefront of developing next-generation technologies in areas including distributed computing, system design, AI, and natural language processing.

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology and developer tools for sustainable development. This role offers the opportunity to work with a global team, solve complex technical challenges, and contribute to innovative solutions that help organizations worldwide transform their businesses through technology.

The position requires versatility, leadership, and enthusiasm for taking on new challenges across the full technology stack. You'll be part of a dynamic environment where you'll need to balance technical depth with the ability to deliver solutions efficiently at scale.

Last updated 7 hours ago

Responsibilities For Senior Staff Software Engineer, AI/ML

  • Develop AI platforms and applications for Google Cloud's enterprise customers
  • Grow in a fluid environment solving critical issues and deliver innovative solutions at speed

Requirements For Senior Staff Software Engineer, AI/ML

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages
  • 7 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 5 years of experience with speech/audio, reinforcement learning, or other ML field
  • 5 years of experience with ML infrastructure or large-scale distributed systems

Related Jobs

Staff Engineer, Search Intelligence

Lead technical development of LLM-based search systems at Google, focusing on transforming AI-generated content into user-friendly responses while driving technical excellence and mentoring team members.

Staff Machine Learning Software Engineer, Sensor Intelligence

Staff ML Software Engineer position at Google focusing on sensor intelligence, requiring 8+ years of software development experience and expertise in machine learning infrastructure and technical leadership.

Staff Software Engineer, AI Innovation and Research

Lead AI/ML engineering role at Google, focusing on innovation and research in platforms and devices, requiring expertise in machine learning, software development, and technical leadership.

Silicon AI/ML Architect, Google Cloud

Senior technical role focusing on designing and implementing AI/ML hardware accelerators for Google Cloud's data center infrastructure, combining expertise in silicon architecture and machine learning.

Staff Software Engineer, Machine Learning

Staff Software Engineer position at Google focusing on implementing machine learning solutions for enterprise functions, requiring 8 years of software development experience and deep ML expertise.