Staff Software Engineer, TPU Machine Learning Supercomputer
GoogleStaff Software Engineer, TPU Machine Learning Supercomputer
GoogleLocation
Sunnyvale, CA
Type
Full-time
Posted
7/15/2026
Compensation
$207,000 - $301,000 per year
Job description
The Staff Software Engineer for the TPU Machine Learning Supercomputer at Google will design and develop features to enhance the scalability and reliability of large-scale software across TPUs and distributed hardware. This role is part of the TPU Machine Learning Supercomputer team, which focuses on delivering advanced computing capabilities for AI and infrastructure. The engineer will work on critical system software and lead high-impact projects while providing technical guidance to other engineers. This position requires a blend of software development expertise and leadership skills to drive innovation in machine learning applications.
Requirements
- Bachelor's degree or equivalent practical experience.
- 8 years of experience with software development in C++ or Go.
- 5 years of experience with large-scale infrastructure, distributed systems, or networks.
- 3 years of experience with software design and architecture.
- Experience developing, integrating, and testing system and user-space software for hardware accelerators or TPU systems.
Responsibilities
- Design, develop, test, deploy, and debug critical system software for TPU Machine Learning accelerators.
- Develop advanced analytics and health management capabilities for large-scale ML systems.
- Lead high-impact projects and ensure successful delivery aligned with team strategies.
- Provide technical guidance and mentorship to software engineers.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
