S

Sarvam

Full-stack generative AI platform for enterprises

Software Engineer 2 – API Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of experience building production backend systems.
  • Strong production Python experience, including asyncio, FastAPI or similar, and services built and operated under real load.
  • Working knowledge of Go or a strong willingness to learn it, with work in both languages during the rewrite.
  • Experience building low-latency, multi-tenant backend services.
  • Hands-on experience with streaming systems such as Server-Sent Events or WebSockets, long-lived connections, and backpressure.
  • Strong PostgreSQL and Redis fundamentals, including schema design, query performance, caching, and rate limiting.
  • Comfort running services on Kubernetes in production.
  • Test before shipping, debug production using metrics, logs, and traces, and write the root cause analysis afterwards.

Responsibilities

  • Build and evolve the LLM API platform, covering the request path from ingress to response.
  • Rewrite services from Python to Go alongside the existing Python stack while maintaining reliability.
  • Build streaming infrastructure for Chat Completions and Responses, including long-lived connections and handling cancellations and client disconnects.
  • Implement routing and failover, including weighted provider chains, retries with backoff, and latency-driven admission control across model deployments.
  • Maintain API compatibility with the OpenAI specification across inference servers including vLLM, SGLang, and Dynamo.
  • Engineer metering, billing, and rate limiting for the commercial layer.
  • Improve performance and reliability for a multi-tenant platform serving long-context agentic and coding workloads.
  • Build observability through logging, metrics, and tracing to support production debugging.
  • Build integration and load-testing harnesses to support shipping without breaking customer-facing APIs.
  • Partner with Inference and MLOps teams on production readiness for new model launches.
  • Use a design-first, documentation-first engineering approach, writing RFCs before coding and documenting decisions.

Desired Qualifications

  • Experience serving or integrating LLMs in production, especially OpenAI-compatible APIs.
  • Familiarity with inference servers such as vLLM, SGLang, and Dynamo, and latency metrics such as time to first token and inter-token latency.
  • Experience building metering, billing, or usage-based pricing infrastructure.
  • Experience at an early- or growth-stage startup, including comfort with ambiguity, speed, and ownership.

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