Software Engineer, Voice AI / Backend
About the Role
Join a small, fast-moving engineering team building voice AI agents for customer-facing workflows. You will own projects end to end, working across applied AI, real-time audio, and distributed systems to solve practical customer problems.
What You'll Do
Build reliable voice AI systems, including retrieval-augmented generation, dynamic model routing, and testing transcription services before production rollout.
Design and operate a distributed call scheduler that manages concurrency, race conditions, time zones, retries, and provider limits.
Extend agents across voice, messaging, and email, with shared memory and state for asynchronous and real-time conversations.
Develop memory and reasoning systems that preserve context throughout customer workflows.
Build AI-assisted tools for configuring agents, debugging issues, and connecting to business systems such as CRMs, calendars, and email.
Improve tracing and resilience so failures across calls, workers, and providers can be diagnosed and handled effectively.
What We're Looking For
Production experience building and owning distribut
