Taro Logo

Staff Software Engineer, Cloud TPU, Google Cloud

Google is a global technology company that develops innovative products and services used by billions of users.
$197,000 - $291,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Staff Software Engineer, Cloud TPU, Google Cloud

Google Cloud is seeking a Staff Software Engineer to join their Cloud TPU team, focusing on accelerating ML workloads and enabling efficient training and deployment of advanced models. This role is crucial in developing the infrastructure and tools needed for Tensor Processing Unit (TPU) deployment on Google Cloud Platform (GCP).

The position involves working with cutting-edge ML infrastructure, supporting frameworks like TensorFlow, PyTorch, and JAX. As part of Google's Core ML organization, you'll play a vital role in building a unified, cross-Google ML infrastructure supporting both internal and external use cases.

The role combines technical leadership with hands-on development, requiring expertise in ML infrastructure, system design, and software architecture. You'll be responsible for designing and implementing solutions that scale across multiple generations of TPU hardware, ensuring seamless integration and optimal performance for cloud users.

Key responsibilities include architecting ML infrastructure solutions, leading technical design decisions, and developing tools for qualification and automation. The position offers competitive compensation ($197,000-$291,000 base salary) plus bonus, equity, and comprehensive benefits.

This is an excellent opportunity for experienced engineers passionate about ML infrastructure and cloud computing to make a significant impact at scale. You'll work with advanced technology while contributing to Google Cloud's mission of accelerating digital transformation across industries.

The role requires a strong background in software development, ML infrastructure, and technical leadership, with opportunities to work on challenging problems at the intersection of cloud computing and machine learning. Join Google Cloud to help shape the future of cloud-based ML acceleration and infrastructure.

Last updated a day ago

Responsibilities For Staff Software Engineer, Cloud TPU, Google Cloud

  • Design, develop, test, deploy, maintain, and enhance large-scale Machine Learning infrastructure software solutions
  • Lead the design and implementation of solutions in specialized ML areas
  • Architect, design, implement features, and scale the cloud TPU infrastructure
  • Contribute to the key component of cloud TPU technical roadmap and architecture improvement
  • Develop tools and automation to Qualify the Cloud TPU solution

Requirements For Staff Software Engineer, Cloud TPU, Google Cloud

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience leading ML design and optimizing ML infrastructure
  • 5 years of experience with embedded systems, ML infrastructure, Compilers, or specialization in ML field

Benefits For Staff Software Engineer, Cloud TPU, Google Cloud

Equity
Medical Insurance
  • Equity
  • Medical Insurance
  • Bonus

Interested in this job?

Jobs Related To Google Staff Software Engineer, Cloud TPU, Google Cloud