Overview
Backend engineer role on the Conversational Agents team, building Samvaad, Sarvam AI's voice and AI-driven dialogue platform.
What you'll do
- Build and maintain backend services, including scalable APIs (REST/gRPC), fault-tolerant systems, and clean, testable code.
- Design schemas, tune queries (Postgres/NoSQL), manage unstructured data, and apply caching and indexing strategies for performance.
- Deliver reliable releases with full observability (metrics, logs, traces) and ensure backward compatibility.
- Contribute to architecture discussions, resolve scaling and latency bottlenecks, and drive improvements in performance and reliability.
- Champion best practices: enforce coding standards, mentor peers, and stay current with backend and Generative AI technologies.
- Build enterprise-grade software with strong security practices in adherence to privacy and compliance policies.
- Collaborate across teams: integrate models into production, define data contracts with frontend and product, and partner with DevOps for smooth deployments.
What you'll need
- 5-8 years of backend development experience, with exposure to distributed systems and container orchestration (Docker, Kubernetes).
- Demonstrated expertise in Python and Go.
- Hands-on experience with at least one major cloud platform (AWS, GCP, or Azure).
- Strong knowledge of SQL (Postgres/MySQL) and NoSQL (Cassandra/ScyllaDB), including schema design, query optimisation, and scaling.
- Experience with message brokers (Kafka, RabbitMQ) or streaming systems.
- Proficiency in algorithms, data structures, and asynchronous programming patterns.
- Experience building and scaling WebSocket/gRPC/WebRTC/REST APIs.
- Familiarity with logging, monitoring, and tracing tools (e.g. Prometheus, Grafana, ELK, OpenTelemetry).
- Strong debugging skills with a focus on performance, scalability, and reliability.
- Proven ability to own features end-to-end, review code, and drive process or architecture improvements.
Nice to have
- End-to-end ownership of the full stack, including frontend technologies such as React, TypeScript, and Next.js.
- Experience setting up CI/CD pipelines for automated testing and deployment.
- Contributions to open-source projects or a strong GitHub portfolio showcasing backend work.
Details
Read the full description and apply on the company’s own careers page.