Staff Engineer, API Platform

Sarvam AI

7+ yrs Bengaluru Full Time Hybrid (office + remote)
Sarvam AI logo
Posted : yesterday
Actively hiring

Job description

Join Sarvam, a leader in building India's sovereign AI platform, dedicated to making AI truly impactful for the nation. We collaborate with premier enterprises and institutions, backed by top-tier investors. Our model APIs are the gateway for developers and businesses to leverage our foundational AI models, handling millions of daily requests.

This role offers a unique opportunity to own the end-to-end development, reliability, and performance of our critical API platform. You will be instrumental in shaping its architecture and ensuring its evolution.

Responsibilities

Spearhead the comprehensive design and ongoing development of the API platform, managing the entire request lifecycle. Lead the crucial Python to Go rewrite initiative, defining architectural standards and ensuring seamless migration without compromising reliability. Engineer sophisticated audio pipelines, including TTS chunking, sample-rate adjustments, format encoding, and VAD-based silence detection for ASR. Develop robust vision pipelines for structured data extraction, orchestrating OCR, layout detection, and VLM functionalities. Build and optimize streaming infrastructure, focusing on WebSocket connections, queue-based batch processing, back pressure, and low-latency model invocation. Enhance the commercial layer, ensuring metering, billing, prepaid wallet management, and rate-limiting meet the highest standards. Drive performance and reliability for a multi-tenant platform, consistently achieving sub-second latency Service Level Objectives (SLOs). Implement comprehensive observability solutions (logging, metrics, tracing) to empower confident and rapid production debugging. Develop integration testing infrastructure to facilitate rapid, safe releases of customer-facing APIs. Foster close collaboration with Inference and MLOps teams, mentoring them on production engineering best practices for fast, reliable, and operable model serving. Champion a design-first, documentation-first engineering culture, emphasizing RFCs, documented decisions, and knowledge sharing.

Qualifications

We are seeking an experienced Staff Engineer with a minimum of 7 years of experience in building scalable production backend systems. Proficiency in Go is essential, with a proven track record of designing, building, and operating Go services under significant load. Familiarity with Python is required, as you will be involved in both languages during the ongoing rewrite, with FastAPI serving as the current foundation. Demonstrated ability to design and operate high-scale, low-latency, multi-tenant distributed systems is crucial. Hands-on experience with real-time and streaming systems, including WebSockets, long-lived connections, and backpressure management, is expected. Strong fundamental understanding of PostgreSQL and Redis, encompassing schema design, query optimization, and caching strategies. Comfort and experience running services on Kubernetes in a production environment. Exhibit strong judgment as a senior individual contributor, discerning when to build versus buy, when to optimize versus ship, and when to abstract versus inline, while actively mentoring others.

Essential Skills

GoPythonFastAPIKubernetesPostgreSQLRedisWebSockets

Good to Have

LLMsASRTTSVision modelspyavFFmpegcodecsample-rateVADMeteringBillingWallet / Payments

Highlights

  • Actively hiring

More Details

RoleStaff Engineer, API Platform
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Sarvam AI logo

Sarvam AI

IT Consulting

Staff Engineer, API Platform at Sarvam AI | SkillMX | SkillMX