Jobiglo

No results.

Performance Engineer, Kernels

sarvam · Bengaluru

New
Hybrid Senior 🇬🇧 English
CUDA PTX CUTLASS CuTe DSL Nsight Compute FlashAttention NCCL NVSHMEM Triton

Job description

About the role

As a member of Sarvam’s Performance Engineering team, you will own the kernel layer that powers our large‑scale LLM serving fleet. You will design, implement and ship custom CUDA, DSL‑based and hand‑written PTX kernels that close the performance gap left by stock libraries and directly improve production latency.

Key responsibilities

  • Author and maintain high‑performance GPU kernels (CUDA, PTX, Triton) for attention and communication primitives.
  • Analyze roofline plots with Nsight Compute, propose and apply optimizations that move production p99 latency.
  • Collaborate with the inference team to integrate kernels into the serving stack and own the performance explanations.

Required profile

  • 5+ years of experience in machine‑learning systems with at least 2 years authoring production CUDA kernels.
  • Demonstrated kernel in production that outperforms a published baseline.
  • Deep understanding of thread‑block sizing, shared‑memory layout, warp primitives, async copies and MMA selection.

Required skills

  • CUDA kernel development (including async copies, TMA, MMA).
  • PTX debugging and hand‑written insertion.
  • CUTLASS / CuTe DSL for kernel modification.
  • Nsight Compute performance analysis.
  • Attention kernels (FlashAttention family, sliding‑window, sparse).
  • Communication kernels (NCCL, NVSHMEM, custom collectives) – strong plus.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec sarvam.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 11 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

sarvam

Bengaluru