Senior Software Engineer, Voice AI
Core
Build reliable voice AI systems, distributed call scheduling, and agent memory/reasoning capabilities for customer workflows.
Role type
Senior IC software engineer (voice AI & distributed systems)
Builds
Voice AI systems, distributed call scheduling platforms, and agent communication tools
Domain
Telecommunications, Voice AI, Distributed Systems
Deliverable
production ML models
Required skills
Python, TypeScript, PostgreSQL, Redis, distributed systems, real-time systems, audio processing, voice infrastructure, production AI, agentic systems, cloud infrastructure (AWS/GCP/Azure), workflow orchestration, message queues, observability
Preferred skills
Frontend development, agent configuration, business-system integrations, troubleshooting tools
Technologies
LiveKit, Bun, Node.js, Fastify, React, Temporal, OpenTelemetry, FastAPI
Responsibilities
Design and operate distributed call scheduling systems; Extend agents across voice and other communication channels; Develop agent memory and reasoning capabilities; Build AI-powered tools for agent configuration and integrations; Improve observability and resilience; Own projects from product decisions through production delivery
Seniority
Senior, hands-on IC