All roles at Sarvam

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

More roles like this at Sarvam

Apply on Sarvam's site