Senior Software Engineer - Backend (Voice AI / Telephony Platform)
Core
Design and build high-scale, low-latency backend systems for real-time AI and voice workflows.
Role type
Senior IC backend software engineer (voice AI/telephony)
Builds
Scalable microservices and backend systems powering real-time AI and voice platforms
Domain
Voice AI, Telephony, Distributed Systems
Deliverable
production ML models | product features
Required skills
Python or Java, distributed systems, system design, concurrency, WebRTC, SIP, RTP, cloud environments (GCP/AWS), containerized deployments (Kubernetes, Docker), databases (MongoDB, Redis, Postgres), message queues (Kafka, Pub/Sub)
Preferred skills
Voice AI, Speech Processing, AI Agent frameworks, LLM integration, vector DBs, real-time AI inference systems, telephony-driven platforms at scale
Technologies
Python, Java, WebRTC, SIP, RTP, GCP, AWS, Kubernetes, Docker, MongoDB, Redis, Postgres, Kafka, Pub/Sub, Datadog, Sentry
Responsibilities
Design and develop scalable microservices and backend systems for real-time AI and voice workflows; Own end-to-end system design including architecture, APIs, data models, deployment, and monitoring; Optimize systems for performance, concurrency, and fault tolerance at high scale; Implement best practices for observability, testing, and resilience; Collaborate with product and AI teams to evolve the platform's multi-agent orchestration and automation layer
Seniority
Senior, hands-on IC