Backend Software Engineer - Engine Team (Voice Agent)
Core
Design and implement secure, robust, and scalable backend services for Deepgram's Voice Agent product, focusing on speech processing, model orchestration, and integrations with telephony providers and RAG systems.
Role type
Senior backend software engineer (voice AI infrastructure)
Builds
Production-grade voice agents, speech processing services, and AI model integrations
Domain
Voice AI, real-time speech-to-text, text-to-speech, and conversational AI
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C/C++, Python, UNIX-style systems, version control (Git), networking, speech processing, model orchestration, observability, debugging complex concurrent systems
Preferred skills
Low-latency multi-model orchestration, audio processing
Responsibilities
Improve core inference services in networking, speech processing, and model orchestration; develop integrations with AI models and telephony providers; debug complex system issues; customize backend services for customer needs; partner with Product to design and implement new services end-to-end