Staff ML Compiler Engineer, TPU Performance Optimizations
BengaluruFull-timePosted 2mo ago
About the role
Advanced software engineering role focused on ML compiler development and TPU performance optimization within Google Cloud AI Research, delivering compiler optimizations and leading technical efforts.
Responsibilities
- Learn and build an intuitive understanding of various parts of Google’s ML stack: Frameworks (e.g., JAX, PyTorch), XLA and runtime stack.
- Research and develop novel compiler optimizations targeting ML workloads and emerging architectures.
- Identify opportunities to improve the efficiency of ML workloads through performance debugging for ML workloads and custom kernels, and build compiler solutions to deliver those improvements.
- Provide technical leadership and mentorship as a Team Lead (TL), and explore strategic initiatives.
Qualifications
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 3 years of experience with software design and architecture.
- Experience with machine learning, compilers, computer architecture, GPU programming, C++, Python.
Skills
Required:ML compiler developmentGPU/TPU performance analysisC++Python
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network2d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping2d agoMountain View, CA, USA · Product Management
- UX Program Manager2d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS2d agoHybrid (Kraków, Poland; Munich, Germany)
- 2d ago