ML Engineer (Training Infra), Foundational Models
BengaluruFull-time3–6 yrsPosted over a month ago
Mid-level data science role at Sarvam in Bengaluru. Needs 3+ years and an M.Sc, B.Tech or B.E..
About the role
You will own the infrastructure that our next family of foundational models is trained on. A bad MFU number, a slow data loader, a switch flap — these are problems whose cost is measured in weeks and millions of dollars. You will be expected to find them before they happen, and to fix them fast when they do.
What you'll do
- Build, maintain, and continually push the limits of our distributed training stack across large GPU clusters
- Design and implement parallelism strategies — data, tensor, pipeline, sequence
- Profile and optimize end-to-end training throughput: kernel performance, communication overlap, memory layout, checkpointing, data loading
- Write and tune custom GPU kernels (CUDA, Triton) where off-the-shelf is leaving performance on the table
- Own the reliability of long-running training jobs — fault tolerance, checkpoint integrity, deterministic restarts, automated detection of slow nodes and silent corruption
What you need
- Machine learning
- PyTorch
Good to have
- Kubernetes