S

Sarvam

Full-stack generative AI platform for enterprises

ML Engineer - Training Infra, Foundational Models

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A BS or MS in Computer Science or a closely related technical field, or equivalent demonstrated experience.
  • At least 3 years of experience building machine learning training infrastructure or large-scale distributed systems.
  • Hands-on experience training large models with distributed training frameworks such as Megatron-LM, DeepSpeed, FSDP, or NeMo, or an equivalent framework, including being on-call for a real pretraining run.
  • Deep working knowledge of GPU architecture, the CUDA programming model, and tools for profiling GPU workloads such as Nsight and PyTorch profiler.
  • Strong knowledge of PyTorch internals and the ability to read and modify low-level training code.
  • Meaningful open-source contributions in the training infrastructure ecosystem, such as Megatron, DeepSpeed, PyTorch, vLLM, Triton, or NCCL.

Responsibilities

  • Build, maintain, and continually improve the distributed training stack across large GPU clusters.
  • Design and implement data, tensor, pipeline, sequence, and expert parallelism strategies, and determine which combinations fit different architectures and scales.
  • Profile and optimize end-to-end training throughput, including kernel performance, communication overlap, memory layout, checkpointing, and data loading.
  • Write and tune custom GPU kernels using CUDA and Triton where off-the-shelf implementations leave performance opportunities.
  • Own the reliability of long-running training jobs, including fault tolerance, checkpoint integrity, deterministic restarts, and automated detection of slow nodes and silent corruption.
  • Partner with researchers to ensure architectural ideas can be trained efficiently and with the data team to prevent pipeline bottlenecks.

Desired Qualifications

  • Custom CUDA or Triton kernel development with measurable gains on real workloads.
  • Direct experience training models with 10 billion or more parameters or on clusters with more than 1,000 GPUs.
  • Familiarity with cluster orchestration and job scheduling using Slurm or Kubernetes at scale.
  • Experience with mixed precision such as BF16 or FP8, quantization-aware training, or other numerical work demonstrated in production training runs.
  • First-author papers or technical reports on training systems, scaling, or model efficiency.

About the Company

Sarvam

Full-stack generative AI platform for enterprises

Sarvam AI builds a full-stack Generative AI platform and research-informed models for enterprise use in India. It combines training of custom large language models and bespoke enterprise models with an enterprise-grade platform for authoring, deployment, and distribution of AI applications. The product works by offering end-to-end tooling: researchers develop and fine-tune models, then enterprises author, deploy, and manage these models within a scalable platform that supports multilingual and diverse Indian business needs. Sarvam AI differentiates itself through its focus on the Indian market, tailoring AI solutions to linguistic diversity and enterprise requirements, and by pairing model development with deployment infrastructure to deliver cost-effective, robust performance for customer deployments. Its goal is to accelerate the adoption of Generative AI in India by making development, deployment, and distribution of AI applications more efficient and affordable for enterprises.

Company size
51-200
Company stage
Series B
Total funding
$275M
Headquarters
Bengaluru, India
Founded
2023

Recently Posted Jobs

Explore more opportunities at Sarvam

See more jobs