Senior Software Engineer, Voice AI
Build and scale real-time Voice AI for sales calls, including IVR navigation, live guidance, and call intelligence. Requires 5+ years of engineering experience, production AI work, and comfort with real-time/low-latency systems.
About the job
What you'll do
- Build real-time, low-latency Voice AI. Voicemail detection, IVR and virtual assistant navigation, in-call guidance for reps.
- Build the call intelligence on top. Transcript analysis, conversation funnels, Markov models of the calls that convert vs. don't, the manager-side product where coaches find patterns across whole teams.
- Work directly with customers. Our biggest accounts have shared Slack channels with our engineers; you'll be on calls with users one day and shipping fixes back to them the next.
- Make foundational technical decisions. How low can latency go for a voice agent that's still useful? Given the first half of a call, what should the system recommend to maximize the chance the rep books a demo?
- Mentor others on the team. Run code and design reviews, and pair on the hardest problems.
You might be a strong fit if
- 5+ years of engineering experience, with depth in something close to our stack (React, TypeScript, Node.js, Python). Bonus for experience operating real-time or low-latency systems at scale.
- Production experience with AI features. For example, you've shipped a model under a strict latency budget and have opinions about evals.
- Strong opinions, held loosely, about what it takes to run real-time voice at hyperscaler volume — capacity, QoS, observability, the things that break first when you 10x traffic.
- Not afraid to listen to a few hundred calls to figure out what's actually broken.
- You make the rest of the team faster.
- Based in San Francisco, excited to be in-office 3+ days per week.
Skills
React, TypeScript, Node.js, Python, Real-Time Systems, Low-Latency Systems, Voice Ai, Ai Features, Transcript Analysis, Observability
Similar jobs
Backend Engineering jobsBuild and own backend platform infrastructure that enables engineering teams to develop and ship lending products quickly and reliably. The role requires 5+ years of backend experience, strong ownership, and effective cross-functional collaboration.
Senior software engineer responsible for designing and scaling fulfillment-focused platform systems, optimizing databases and architectures, and improving engineering delivery with AI tooling. Requires a master’s degree and 2 years of related experience, or a bachelor’s degree with 5 years of progressive experience.
Senior Software Engineer on the Platform Engineering team, designing and building shared data platforms, cloud infrastructure, orchestration systems, and developer tooling. Requires backend engineering experience, distributed systems expertise, and proficiency with cloud, containerization, databases, and CI/CD.
Build agentic growth and marketing infrastructure spanning attribution, audiences, lifecycle engagement, referrals, promotions, web, mobile, billing, and data. The role requires strong backend software engineering, SQL and data warehouse expertise, and close collaboration with go-to-market teams.
Build and evolve scalable backend systems powering Astro’s public API, authentication, billing, alerting, and core infrastructure. The role requires Go, Kubernetes, SQL database, and distributed systems experience, with opportunities to work across platform architecture and customer-facing features.