Staff Engineer - Telephony
Remote • Bengaluru • FullTime
Posted 7h ago
About the job
Sarvam is building a full-stack sovereign AI platform for India, focusing on research, models, infrastructure, and applications. The company partners with leading enterprises and public institutions to make AI genuinely work for India. The Samvaad platform is a conversational AI solution for enterprises, startups, and governments, powering millions of personalized voice calls daily. We are seeking a Staff Engineer to take end-to-end ownership of the core system that enables customers to build, configure, deploy, and operate voice agents and campaigns at scale. This is an individual contributor role focused on system design, reliability, and performance.
Responsibilities
- Own the end-to-end backend for agent, campaign, and user management, including data modeling, API design, and deployment using Python and FastAPI.
- Implement workflow orchestration for complex, long-running, stateful operations using Temporal.
- Ensure performance and reliability for a multi-tenant SaaS platform with sub-second latency Service Level Objectives (SLOs).
- Develop and maintain observability systems (logging, metrics, tracing) for efficient production debugging.
- Build and manage integration testing infrastructure to enable rapid, safe deployments.
- Collaborate closely with the frontend team (Next.js) to deliver a high-quality user experience.
- Establish a design-first and documentation-first engineering culture, emphasizing RFCs and written decision-making.
Requirements
- 8-12 years of experience building production backend systems.
- Deep expertise in Python and FastAPI (or Golang).
- Must have experience building telephony infrastructure, specifically SIP/VoIP.
- Proven track record of full-stack ownership, including system design, trade-off analysis, and production operation.
- Hands-on experience with large-scale workflow orchestration, preferably Temporal.
- Experience building and operating high-scale distributed systems (multi-tenant, low-latency, resilient).
- Strong fundamentals in PostgreSQL and Redis, including schema design, query performance, and caching strategies.
- Demonstrated judgment in making build vs. buy, optimize vs. ship, and abstract vs. inline decisions.