AI Infra Interviews logo
GPU CLOUD & AI PLATFORM

Sarvam AI AI Infrastructure Engineer interview questions

Sarvam AI builds Indic foundation models in Bengaluru and hires the infrastructure to train and serve them: a GPU Infrastructure Engineer role open to 2024 and 2025 graduates (GPU infrastructure across cloud and on-premises, model CI/CD, inference at scale, with NVIDIA GPUs, CUDA, TensorRT, Kubernetes, Terraform and Prometheus in the posting), a Platform Engineer for AI Infrastructure, and a Staff Engineer for Product Infrastructure. It is the clearest India-headquartered entry point into this role for early-career engineers. Compensation follows the India-startup pattern (lower cash, equity carrying the upside) and the postings did not display bands. We have not found a reliable public breakdown of Sarvam's loop and do not list unconfirmed rounds.

FRONTIER MODEL LABS

They train the largest models themselves, so the interview is about making a very large run go fast and survive its own failures.

Loop leans on: Training and inference performance, GPU efficiency, distributed failure handling. Compare the other frontier model labs

The Sarvam AI AI Infrastructure Engineer interview process

Limited public data
RoleGPU Infrastructure Engineer / Platform Engineer, AI Infrastructure
No reliable public breakdown of the loop; the requirements above come from postings. Rounds unconfirmed.
WHAT THEY'RE EVALUATING
  • NVIDIA GPUs, CUDA, TensorRT; model CI/CD; inference at scale
  • AWS, Azure or GCP, Kubernetes, Docker, Terraform
  • Prometheus, Grafana and ELK observability

Compiled from our research and publicly available information (candidate reports and company interview guides). Interview loops change and are continuously iterated, and they vary by team, level, and region. Treat this as directional preparation, not an official spec, and confirm the exact rounds with your recruiter or hiring point of contact.

Sarvam AI AI Infrastructure Engineer salary

What we can trace, labelled by where it came from. We publish a band only where there is a source behind it, so some of this page is a gap rather than a number.

NO TRACEABLE BAND

We have not found a compensation figure for this role at Sarvam AI that we can trace to an employer posting or a public aggregator. Rather than publish an estimate, we are naming the gap. Their careers page is the authority, and postings in some jurisdictions are required to state a range.

HIRING FROM INDIA
India-headquartered AI company

Headquartered in India and hiring locally by default. Cash is lower than either route above at entry level and equity carries much of the value, which makes the company's stage and terms the number that matters.

LEVELREPORTED FOR THIS EMPLOYER TYPE
Entry (SDE-1)₹16 LPA - ₹28 LPA
Mid (SDE-2)₹28 LPA - ₹50 LPA
Senior (SDE-3+)₹50 LPA - ₹90 LPA

Reported total CTC for Sarvam AI software engineers by level, per a 2026 aggregator compilation of AmbitionBox and Glassdoor self-reports, used as the reference for this employer type. Not a figure reported for this exact title. At this tier read the equity terms carefully; that is where the upside and the risk both sit.

Full method, US bands by level, and the three India tiers side by side are in the AI infra salary guide, including what actually moves your number between these tiers.

Representative AI Infrastructure Engineer questions for Sarvam AI's loop

Sarvam AI's loop draws from these tracks. Here are the highest-signal questions in each, ordered by what candidates rate most useful.

16 questions · 10 unlocked for you

Go deeper on the topics Sarvam AI's loop tests

The tracks that map to a Sarvam AI AI Infrastructure Engineer loop, ordered easy to hard.

The concepts Sarvam AI's AI Infrastructure Engineer loop assumes you know

The vocabulary and mental models behind Sarvam AI's questions, from our curriculum. Start with the foundations free; the deeper, interview-defining ideas are part of premium.

GPU & ACCELERATOR ARCHITECTURE

Foundational
GPU Execution ModelA GPU hides memory latency with parallelism instead of caches: thousands of threads in flight, scheduled in warps of 32, pinned to streaming multiprocessors that switch between warps for free whenever one stalls. Every performance conversation in an AI infra loop, from occupancy to why decode is slow, rests on this one mechanism.
Foundational
GPU Memory HierarchyA GPU has four places a byte can live, and they differ by a thousandfold in bandwidth: registers, shared memory on the SM, a chip-wide L2, and HBM off-chip. Almost every kernel optimization is a decision about which level a value is read from and how many times. Knowing the sizes and bandwidths for an H100 cold is what lets you say why a kernel is slow before you profile it.
CoreSign in
Tensor Cores and Matrix UnitsTensor cores are fixed-function units that compute a small matrix multiply-accumulate per instruction, and they are where almost all of a modern GPU's FLOPS live: 989 dense bf16 TFLOPS on an H100 against about 67 from the general-purpose lanes. Only dense, well-shaped matrix multiplication at a supported precision can use them, which is why GEMMs reach peak and nothing else does, and why precision choices are throughput choices.
Advanced🔒 Premium
Memory-Bound vs Compute-Bound KernelsEvery kernel is limited by one of two walls: how fast bytes arrive from HBM, or how fast the tensor cores can multiply. Which wall applies is decided by arithmetic intensity against the ridge point, and the two regimes need opposite fixes. Decode, LayerNorm and softmax are memory-bound; prefill GEMMs are compute-bound; the interview question is which one you are looking at and what you would do about it.

SCHEDULING & ORCHESTRATION

Foundational
Kubernetes GPU SchedulingKubernetes knows nothing about GPUs until something tells it. The NVIDIA device plugin advertises each node's GPUs as a countable resource, the scheduler matches a pod's request to a node with enough of them, and the container runtime wires the device in. That model is enough for one job per GPU and breaks the moment you need sharing, topology or multi-node placement, which is where Dynamic Resource Allocation, the GPU Operator and the batch schedulers come in. Knowing which layer does what is the platform interview's opening question.
CoreSign in
MIG, MPS and Time-SlicingA whole H100 is far more than a notebook, a small inference service or a CI job needs, and giving each of them a card leaves most of the fleet idle. Three mechanisms share a GPU, and they differ in what they isolate: MIG partitions the hardware into up to seven slices with their own memory and compute, MPS lets several processes share one GPU's SMs concurrently with no memory isolation, and time-slicing context-switches between processes with no isolation at all. The choice is the isolation the workload needs against the utilization the platform wants.
Advanced🔒 Premium
Gang Scheduling with Kueue and VolcanoA distributed training job is 64 pods that start together or not at all: if 40 are running and 24 are Pending, the 40 hold their GPUs idle at a collective barrier waiting for ranks that may never come, and two such jobs can deadlock a whole cluster. Gang scheduling makes the job the unit of admission. Kueue and Volcano add queues, quotas, priorities and preemption on top, which is what turns a pile of GPUs into a platform several teams can share without starving each other.
Advanced🔒 Premium
Topology-Aware SchedulingTwo placements of the same 64-GPU job can differ by 2x in step time: one keeps every tensor-parallel group on a single NVSwitch node and every data-parallel ring on a single rail, the other scatters ranks across racks and pushes per-layer traffic through the spine. The scheduler is the only thing that can prevent the second placement, because the framework maps ranks to whatever GPUs it is handed. Topology-aware scheduling means the scheduler knows the hierarchy (NVLink domain, rail, rack, spine block) and places gangs to keep traffic low in it.

INFERENCE & SERVING

Foundational
Prefill vs DecodeAn LLM request runs in two phases with opposite hardware profiles: prefill reads the whole prompt in one compute-bound pass and decides time to first token, decode emits one token per forward pass and is bound by memory bandwidth. Every serving decision, from batch size to which GPU to buy to whether to split the two phases across machines, follows from that split.
Foundational
The KV CacheThe KV cache stores each token's attention keys and values so decode never recomputes them, turning a quadratic cost into a linear one at the price of memory that grows with every token in every concurrent sequence. Its size, 128 KB per token for Llama 3.1 8B and 320 KB for 70B in bf16, is what caps concurrency and context on a given GPU, so it decides batch size, replica count and whether a model fits at all.
CoreSign in
Continuous BatchingContinuous batching schedules at the granularity of a single decode step instead of a whole request, so a finished sequence's slot is refilled on the next iteration rather than when the longest request in the batch ends. It is the scheduling idea that turned LLM serving from a padded, half-idle GPU into one that stays full, and it decides how the engine's scheduler, memory manager and latency SLOs interact.
Advanced🔒 Premium
PagedAttentionPagedAttention stores the KV cache in fixed-size blocks scattered across HBM and maps each sequence's logical positions to physical blocks through a block table, the same trick an operating system uses for virtual memory. It removes the reservation and fragmentation waste of contiguous allocation, lets blocks be shared between sequences, and is why an engine can decide admission by counting free blocks.

FLEET RELIABILITY & OBSERVABILITY

Foundational
GPU Failure Modes and XID ErrorsWhen a GPU misbehaves, the NVIDIA driver writes an XID line to the kernel log, and the number on that line is the first and often the only clue to what happened. Fleet engineers learn a dozen of them the way doctors learn a dozen lab values: 13 and 31 are almost always the application, 48 and 95 are memory that needs a reset, 63 and 64 are the row remapper reporting or failing, 74 is the NVLink fabric, 79 is a GPU that has vanished from the PCIe bus. This page gives the taxonomy, the decision for each (retry, reset, drain, RMA), and the derivation of how often a big fleet should expect each.
CoreSign in
DCGM and GPU TelemetryNVIDIA's Data Center GPU Manager reads a GPU's counters, runs its diagnostics and exports both to the monitoring stack, and nearly every fleet's dashboards and alerts are built on it. The skill is knowing which of its hundreds of fields carry signal: the profiling metrics that say whether the tensor cores are busy (not the utilization number everyone reads first), the error counters that predict a failure, the throttle reasons that explain a slow step, and the diagnostic levels that decide whether a node returns to the pool. This page walks those fields, derives an MFU estimate from them, and gives a fleet's alert thresholds.
Advanced🔒 Premium
ECC, Row Remapping and Memory ErrorsHBM stacks flip bits, and the difference between a fleet that shrugs and one that loses a training step to corruption is error-correcting codes plus the machinery that retires bad memory before it produces a double-bit error. A single-bit error is corrected silently and counted; a double-bit error is detected, kills the process, and on Ampere and later triggers the row remapper to swap the failing row for a spare at the next reset. This page explains the codes, the remapper's states, how to read the counters as a prediction of failure, and the RMA rules a fleet applies.
Advanced🔒 Premium
NVLink and Fabric FaultsThe links between GPUs are the part of a training node with the most connectors, the highest signalling rates and the least forgiveness: one marginal NVLink cable or one NVSwitch port turns an eight-GPU node into a straggler that slows a thousand-GPU job, and the symptom arrives as an NCCL timeout three layers away from the cause. This page covers what the links are, what their error counters mean, how a fault shows up in NCCL and in step time, how to isolate it to a GPU, a cable or a switch, and the arithmetic of why one degraded link is a whole-job problem.

Where to apply, and official Sarvam AI resources

Straight from Sarvam AI: open roles and the company's own hiring guidance. Prep here, then apply there.

External links to Sarvam AI's own pages. Roles and processes change; always confirm on the official site.

ABOUT THE ROLE
SARVAM AI INTERVIEW FAQ
Does Sarvam AI hire AI infrastructure engineers?

Yes, in Bengaluru: GPU Infrastructure Engineer (open to 2024 and 2025 graduates), Platform Engineer, AI Infrastructure, and Staff Engineer, Product Infrastructure, per 2026 postings.

What does the Sarvam AI infrastructure interview test?
What is the Sarvam AI infrastructure engineer salary in India?
Is Sarvam a good entry point into AI infrastructure from India?

Walk into your Sarvam AI AI Infrastructure Engineer interview ready

Unlock every AI infra interview answer, ordered easy to hard, plus the full concept curriculum, for 6 months. One payment, no auto-renewal. Free questions and concepts in each track, no card needed to start.

Or create a free account to unlock more free answers per topic.

Other AI Infrastructure Engineer interviews to prep

Companies whose loops test the same tracks as Sarvam AI's.

Independent and not affiliated with Sarvam AI. All trademarks belong to their owners.