💼

Backend Engineer at Sarvam

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description

About the job

About Sarvam


Sarvam is building the bedrock of Sovereign AI for India. The company is developing India’s full-stack sovereign AI platform, building across research, models, infrastructure and applications with a singular focus on making AI genuinely work for India. Sarvam works with leading enterprises and public institutions and is backed by Lightspeed, Peak XV, and Khosla Ventures. Sarvam partners with India’s leading brands, including Tata Capital, SBI Life, CRED, IDFC, and LIC.


About The Role


We are hiring a Backend Engineer to work across Sarvam’s Studio media platform — spanning AI dubbing, live translation, and the shared service foundation that powers all Studio products (voice cloning, stem separation, lip sync, music generation, and more). You will build and maintain production services, ML pipeline libraries, and platform SDKs that together enable multilingual media processing at scale for enterprise customers and Sarvam Studio users.


The work cuts across multiple codebases: a core ML pipeline library (ASR, translation, TTS, audio processing), production services for dubbing and live translation, and a shared platform SDK that provides common capabilities to every Studio service.


What You’ll Do


Service & Infrastructure


  • Design and optimize production FastAPI services for dubbing and live translation — multi-stage task orchestration, rate-limited scheduling, and backpressure controls for concurrent workloads
  • Build and maintain distributed worker architectures with independent scaling per pipeline stage and automatic recovery of stuck or failed tasks
  • Own the data layer — async ORM models, schema migrations, and query optimization on PostgreSQL
  • Implement real-time features — WebSocket-based job tracking for dubbing and streaming audio pipelines for live translation
  • Manage Kubernetes deployments — Helm charts, secrets management, ingress configuration, and multi-role container images


ML Pipeline & Library


  • Extend and maintain the core dubbing library across all pipeline stages: audio extraction, VAD, speech recognition, translation, QC, TTS, and final video stitching
  • Integrate and optimize ML model serving — remote inference server clients and local model inference for audio analysis and vocal separation
  • Build and improve QC orchestration — automated scoring, tempo analysis, guided normalization, and pronunciation verification
  • Design async-first pipelines with efficient concurrency patterns for CPU-bound audio processing
  • Maintain and evolve LLM integration layers for translation, QC, and pre-processing across multiple provider backends


Platform SDK & Shared Services


  • Build and maintain the shared Studio service SDK — reusable FastAPI middleware and routers for authentication, billing, workspace isolation, and input validation
  • Design media storage abstractions — upload, signed URL generation, retention policies, and cloud blob storage integration
  • Implement cross-cutting concerns: rate limiting, metering, audit trails, and request history across all Studio services
  • Build observability foundations — OpenTelemetry instrumentation, structured logging, and metrics collection shared across services


Quality & Operations


  • Maintain high test coverage with strong CI gates, parallel test execution, and thorough mocking of external services
  • nstrument services with custom metrics and structured error tracking for production observability
  • Manage CI/CD pipelines — automated testing, linting, container builds, artifact publishing, and version management


What We’re Looking For


  • 4–6 years of experience in backend engineering, with a focus on building and operating production services at scale
  • Strong proficiency in Python with hands-on experience building production FastAPI or similar async web services (non-negotiable)
  • Deep understanding of async programming — asyncio, concurrent execution patterns, and designing for high-throughput workloads
  • Experience with distributed task systems: task queues (Celery or similar), message brokers, and designing fault-tolerant job orchestration
  • Hands-on with PostgreSQL and an async ORM (SQLAlchemy preferred) — comfortable with query optimization, schema design, and migrations
  • Familiarity with audio/media processing: FFmpeg, common audio formats, and processing libraries like soundfile or librosa
  • Experience integrating ML models into production — API-based (REST/gRPC) or local inference (PyTorch, ONNX Runtime)
  • Experience building reusable libraries or SDKs — designing clean APIs, managing backward compatibility, and publishing packages for internal consumers
  • Proficiency with Docker, Kubernetes, Helm charts, and at least one major cloud platform (Azure/GCP/AWS)
  • Strong testing discipline — writing thorough tests, mocking external services, and maintaining CI/CD pipelines


Bonus Points


  • Prior experience with speech/NLP systems: ASR, TTS, or machine translation
  • Experience with ML model serving infrastructure (Triton, TorchServe, or similar)
  • Familiarity with LLM orchestration for structured output and multi-step agent workflows
  • Experience with real-time streaming — WebSocket, WebRTC, or Server-Sent Events in production
  • Familiarity with Indic languages and the nuances of multilingual content (code-mixing, transliteration, regional dialects)
  • Experience designing platform middleware — auth, billing, rate limiting, or multi-tenant isolation
  • Experience with observability tooling — Prometheus, Grafana, OpenTelemetry, or similar stacks
  • Familiarity with video processing pipelines and media localization workflows
  • Contributions to open-source backend, audio, or NLP projects


Why Sarvam?


Sarvam is a fast-moving, high talent-density team building full-stack AI for India, working on problems that push the frontiers of AI with real population-scale impact.


  • Work alongside researchers, engineers, builders, and business leaders who move fast and hold each other to a very high bar
  • High ownership and high impact, from day one
  • Everything we do is AI-first, from the way we build and ship to the way we think about problems
  • You can work on problems that could change how an entire country learns, works, and communicates


If you want to work on problems at the frontier of AI in India, Sarvam is the place to be.

101-500

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 10 Oct
Always stay in the know!
Join our community and stay notified of latest job opportunities.
101-500

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What qualifications are required for the Backend Engineer position at Sarvam?
Chevron down
What technologies should I be familiar with for the Backend Engineer role at Sarvam?
Chevron down
Where is the Backend Engineer position located?
Chevron down
What is the application process for the Backend Engineer at Sarvam?
Chevron down
What does Sarvam's engineering department focus on?
Chevron down
What is the working environment like at Sarvam for a Backend Engineer?
Chevron down
Is there information about the salary for the Backend Engineer position at Sarvam?
Chevron down
What level of seniority is this role intended for at Sarvam?
Chevron down
How large is Sarvam in terms of team size?
Chevron down

Why Work at Sarvam

Sarvam is an innovative and dynamic workplace located in the bustling tech hub of Bengaluru, Karnataka, India. Known for its forward-thinking approach, Sarvam is dedicated to shaping the future of technology through passionate teamwork, creativity, and a strong commitment to innovation. Joining Sarvam means becoming part of a diverse and inclusive culture where every employee's voice is valued.

What sets Sarvam apart is its commitment to professional growth and personal development. Employees are encouraged to explore new ideas and take ownership of exciting projects that push the boundaries of technology. The company offers a vibrant community that supports work-life balance, providing opportunities for both career advancement and personal fulfillment. Sarvam’s commitment to these values ensures a rewarding career where you can make a real difference.

What's It Like to Work at Sarvam

At Sarvam, employees enjoy a dynamic work environment characterized by collaboration, innovation, and the relentless pursuit of excellence. The company fosters an atmosphere where creativity and innovation prosper, and employees are encouraged to challenge the status quo.

Sarvam places a strong emphasis on continuous learning and development. Employees have access to various resources, including training sessions, workshops, and mentoring programs, all designed to enhance their skills and knowledge. The company promotes open communication, empowering employees to contribute their ideas and feedback on projects and company initiatives.

Moreover, working at Sarvam is about more than just the job. It’s about being part of a community that celebrates diversity and inclusivity, where social gatherings, team outings, and company events are a regular feature, helping to build strong friendships among colleagues.

What's It Like to Work as a Backend Engineer at Sarvam

As a Backend Engineer at Sarvam, you will play a crucial role in developing the backbone of our innovative technology solutions. Working alongside a talented team of engineers, you will tackle challenging projects that require both technical expertise and creative problem-solving skills.

Your work will focus on designing, implementing, and maintaining robust and scalable backend systems that power our applications. You will use cutting-edge technologies and methodologies to build systems that are reliable and efficient, ensuring seamless user experiences.

Sarvam values the contributions of its Backend Engineers, providing ample opportunities for career progression. You’ll have the chance to work on diverse projects that expand your skill set, and you’ll be encouraged to propose your ideas and solutions. You will work in an environment that is both fast-paced and supportive, where your contributions are recognized and valued.

Backend Engineer Interview Questions at Sarvam

Preparing for a Backend Engineer interview at Sarvam involves understanding the company's technical requirements and culture. Questions are designed to assess your problem-solving skills, technical knowledge, and ability to work effectively within a team.

Expect questions that test your understanding of various programming languages such as Python, Java, or Node.js, depending on the specific needs of the team. You may be asked to explain how you would architect a given backend system, or how you would address issues related to scalability and performance.

Interviewers are also likely to evaluate your experience with databases, RESTful APIs, and microservices architecture. Be prepared to discuss your past projects and the specific contributions you made to them. Sarvam values Engineers who can communicate effectively, so you should also be ready for behavioral questions that assess your teamwork and collaboration skills.

Backend Engineer Interview Preparation at Sarvam

To succeed in the Backend Engineer interview at Sarvam, it is crucial to prepare thoroughly. Begin by brushing up on your technical skills, ensuring that you have a solid understanding of algorithms, data structures, system design, and programming languages relevant to the position.

It is also important to research Sarvam's products and services to understand their backend requirements, workflows, and technology stack. Familiarizing yourself with the company's ongoing projects and challenges could provide valuable insights into what they are looking for in a Backend Engineer.

Practice coding problems and system design questions, as these are common components of the interview process. Utilize online resources and platforms to simulate technical interviews, ensuring you can articulate your thought process during problem-solving scenarios.

Backend Engineer Interview Tips at Sarvam

When interviewing for a Backend Engineer position at Sarvam, focus on highlighting your ability to adapt and learn. The tech landscape is always evolving, and Sarvam appreciates candidates who demonstrate a willingness to stay updated with the latest industry trends and technologies.

Effective communication is crucial during the interview. Clearly explain your reasoning and technical choices when answering questions. Exhibit curiosity by asking informed questions about the role, the team you'll be working with, and the projects you’ll be contributing to.

Build a connection with your interviewers by demonstrating your enthusiasm for the role and the company. Share your passion for backend development and how it aligns with Sarvam's mission and values. Show confidence in your abilities while remaining open to feedback and growth opportunities.

By following these tips and committing to thorough preparation, you will be well-equipped to impress the hiring team at Sarvam and secure a role as a Backend Engineer.