Google
Senior Software Engineer, TPU Compiler
Found: November 14, 2025
This role is based in London, UK.
Responsibilities:
- Write product or system development code.
- Participate in or lead design reviews with peers and stakeholders.
- Contribute to a compiler that scales machine learning models across accelerators like TPU/GPU.
- Conduct static and runtime performance analysis of large-scale production models.
- Design and implement performance optimizations and critical features.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience with performance, systems data analysis, or debugging.
- 3 years of experience testing, maintaining, or launching software products.
- Experience in C++.
Preferred qualifications:
- Master's degree or PhD in Computer Science or related fields.
- 5 years of experience with data structures/algorithms.
- Experience in Machine Learning and High Performance Computing.
- Experience optimizing distributed programs at large scale.
- Experience with Compilers and Compiler construction.