← All roles

Staff ML Compiler Engineer, TPU Performance Optimizations

Apply on company site
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.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google