
Mid
Build the control software that keeps Google's TPU supercomputers wired together and running
This role sits in Google Cloud building software across the TPU supercomputer stack — from host-machine daemons up to network routing rules embedded in the TPUs themselves. You'd build control software for massive networked hardware fleets, monitoring/deploy/qualify tooling, and software for scale-out/scale-up of accelerators supporting data-parallel ML workloads like ring all-reduce.
Step into this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Distributed infrastructure and networked hardware control software
- Reliability tooling: monitor/deploy/qualify/service systems at scale
- Accelerator interconnect and data-parallel algorithms (ring all-reduce)
- Large-scale infrastructure or distributed systems fundamentals
- Compute/storage/hardware architecture familiarity
Common question themes
Design a monitoring/deployment system for a large fleet of specialized machines
How would you reason about scale-out reliability for networked hardware
Explain ring all-reduce and how interconnect design affects its performance
Tell me about a distributed system or infrastructure project you built
How do you approach a bug that could be in host software or hardware routing
Related interviews

Senior
Software Engineer, Serverless Networking, Infrastructure

Staff
Staff Software Engineer, Mobile (Android), YouTube

Associate
Software Engineer

Dropbox
Mid
Infrastructure Software Engineer

Figma
Senior
Software Engineer, Distributed Systems

Figma
Mid