Software Engineer (Voice AI / Backend)
Core
Building end-to-end voice AI agents and distributed systems for B2C businesses, handling realtime audio, dynamic LLM routing, and multi-channel interactions.
Role type
Senior IC software engineer (voice AI / backend)
Builds
Voice AI agents, distributed call schedulers, multi-channel interaction systems, and AI coworker tools
Domain
AI / Voice Technology / Distributed Systems
Deliverable
production ML models | product features
Required skills
Python (FastAPI), TypeScript (Node.js, Bun, Fastify), distributed systems design, realtime systems, LLMs and agentic systems, PostgreSQL, Redis, cloud infrastructure (AWS/GCP/Azure), workflow orchestration, observability
Preferred skills
audio processing, voice infrastructure, React, full-stack development
Responsibilities
Build no-infra RAG and dynamic LLM routing systems, design distributed call schedulers handling load and race conditions, extend agents to multi-channel interactions, develop memory and reasoning systems for agent context, build AI coworker for agent configuration and CRM integration, ensure system resilience and root cause tracing
Seniority
Senior, hands-on IC