Google

Staff Software Engineer, Machine Learning, TPU Workload Optimization

Google
Apply
1 day ago
Singapore, SingaporeStaff+
H1B Sponsor

Responsibilities

  • Lead customer onboarding and optimization for ML training and serving solutions on TPU platforms.
  • Set technical direction and architect training and inference onboarding and optimization frameworks.
  • Work directly with customers to bring ML workloads into production and optimize them.
  • Collaborate with ML research, performance, model optimization tooling, and related optimization teams.
  • Ship stable TPU-based training and inference optimization solutions.
  • Prepare and optimize large reference models for large-scale single-host and multi-host inference.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 4 years of experience leading ML design and optimizing ML infrastructure, including model deployment, evaluation, data processing, debugging, or fine-tuning.
  • 2 years of experience with state-of-the-art training and inference techniques, including technologies such as Megatron-LM, DeepSpeed, TensorRT-LLM, vLLM, or SGLang.
  • Preferred: Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Preferred: experience optimizing ML models for large-scale training and inference workloads.
  • Preferred: experience with ML optimization techniques for improving latency and throughput.
  • Preferred: experience with TPUs, GPUs, or HPC.

Tech Stack

Google Cloud

Categories

Google

About Google

10,000+ employees

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone. Check out our career opportunities at goo.gle/3DLEokh

Contact me