Senior GPU Performance Software Engineer, AI/ML
Google· Engineering
London, UKFull-timePosted 2w ago
About the role
Senior GPU-focused software engineering role on the Machine Learning (ML)-Omega team to optimize, model, and evaluate GPU systems for Google's internal ML workloads, with emphasis on performance benchmarking and guidance for cloud hardware decisions.
Responsibilities
- Identify and maintain Large Language Model (LLM) training and serving benchmarks representative of Google production, industry, and ML community; drive XLA GPU/Triton performance and guide XLA releases.
- Engage with Google product teams like DeepMind to solve ML model performance problems, onboarding new LLM models and products on GPU hardware and enabling large-scale training and serving.
- Run architecture-level simulations on GPU designs and perform roofline analysis to guide internal teams.
- Analyze performance and efficiency metrics to identify bottlenecks, and design/implement solutions at Google fleet-wide scale.
- Run performance benchmarks on GPU hardware using internal and external tools.
Qualifications
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 5 years of experience with data structures and algorithms.
- 5 years of experience with machine learning algorithms and tools, artificial intelligence, deep learning, or natural language processing.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Skills
Required:Software developmentData structures and algorithmsMachine learning / AI / DL / NLPSoftware design and architecture
Benefits
- Google benefits as applicable to role not explicitly listed in description.
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago