S

Sarvam

Full-stack generative AI platform for enterprises

Performance Engineer - Kernels

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 5 years of experience in machine learning systems, including at least 2 years authoring production CUDA kernels.
  • Production experience with a kernel that measurably beat a prior baseline.
  • Kernel-authoring-level CUDA expertise, including thread-block sizing, shared-memory layout, warp primitives, asynchronous copies such as cp.async and TMA, and MMA selection.
  • CUTLASS and CuTe DSL experience at a modify-and-extend level, including comfort with layout algebra.
  • PTX experience at a debug-and-modify level, including inserting hand-written PTX when the compiler missed an optimization.
  • Fluency with Nsight Compute and Nsight Systems, including reading roofline plots and proposing fixes.
  • Experience authoring or modifying at least one attention kernel, such as a FlashAttention-family, paged, MLA, sliding-window, or sparse kernel.
  • Awareness of multi-architecture differences between Hopper and Blackwell, including TMA, WGMMA, and tcgen05.

Responsibilities

  • Own the kernel layer for Sarvam's performance engineering stack.
  • Author custom CUDA, domain-specific language-based, and PTX kernels where stock libraries leave performance on the table.
  • Ship kernels that improve production performance and explain the causes of production p99 changes.

Desired Qualifications

  • Experience authoring communication kernels with NCCL or NVSHMEM, custom collectives, expert-parallel dispatch, AFD bipartite communications, or key-value transfer.
  • Open-source kernel contributions to projects such as FlashAttention, CUTLASS, vLLM, SGLang, DeepEP, or Mooncake, or substantial Triton work.
  • Experience with tcgen05, TMA, CTA-cluster launch, distributed shared memory, asynchronous pipelining, and FP4 or microscaling paths.
  • Grace-side host-path optimization on GH200 or GB200.

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