Job Description
Ovii's Interpretation of the Role
We are looking for a Backend Engineer to design and ship production‑grade infrastructure for Sarvam's sovereign AI platform. You will build APIs, data pipelines, and deployment tooling that run in highly constrained, on‑prem environments.
Role Snapshot
- Design and implement core backend systems
- Build robust, production‑grade APIs
- Create data ingestion pipelines for unstructured content
- Engineer for containerised, minimal‑dependency deployments
- Collaborate with frontend, data science and MLOps teams
- Own operational reliability in the field
Must-Have Requirements
- Python (FastAPI, asyncio, Pydantic)
- Distributed system design
- REST/GraphQL API development
- Docker/Kubernetes containerisation
- PostgreSQL, Redis, vector databases
- LLM integration (LangChain, LlamaIndex)
- backend engineering
- production‑grade systems
- system design
- API development
- containerisation
- database engineering
- LLM integration
Nice-to-Have Signals
- Go or Rust
- gRPC
- Security‑hardened API design
- Air‑gapped deployment experience
- Enterprise security/compliance (SOC2, ISO 27001)
- MCP protocol familiarity
- Go or Rust development
- security‑focused API design
- air‑gapped deployments
- enterprise compliance
Work Setup
- Location: Bengaluru, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Visa sponsorship
- Salary range
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Design and build backend services for MCP servers, document ingestion pipelines, agentic frameworks, NL‑to‑action APIs, and on‑prem deployment tooling
- Develop clean, well‑tested API layers that expose the AI stack to front‑end and operational systems
- Implement pipelines that ingest PDFs, audio transcripts, image metadata, and geospatial feeds
- Package services for constrained, containerised, auditable deployments that can be operated without developer presence
- Write documentation and tests to enable other engineers and deployment teams to extend and maintain the systems
- Partner with frontend engineers, data scientists and MLOps to deliver end‑to‑end AI atoms
- Assist Strategic Deployment Engineers with debugging, tooling, and field‑level troubleshooting
Good Fit If You Have
- Familiarity with air‑gapped network constraints
- Experience designing security‑hardened APIs
- Knowledge of enterprise compliance frameworks such as SOC2 or ISO 27001
Skills
- Python (FastAPI, asyncio, Pydantic)
- Distributed system design (job queues, async processing, caching)
- REST / GraphQL API development
- Docker & Kubernetes (or K3s) containerisation
- PostgreSQL & Redis relational & cache stores
- Vector databases (Qdrant, Chroma, Weaviate)
- LLM integration (LangChain, LlamaIndex, direct APIs)
- Go or Rust (optional)
- gRPC (optional)