Deepgram is the leading platform in the Voice AI economy, providing real-time APIs for speech-to-text and text-to-speech. They are seeking a backend software engineer to lead the design and implementation of their Voice Agent product, focusing on building secure, robust, and scalable services for speech processing and integrating various AI models.
Responsibilities:
- Improve Deepgram’s core inference services including areas in networking, speech processing, model orchestration, and observability
- Develop integrations with cutting edge in-house, third-party, and open-source AI models for perception and managing conversational dynamics
- Debug complex system issues that include networking, scheduling, and highly concurrent workloads
- Rapidly customize backend services to support our customer needs
- Partner with Product to design and implement new services, features, and/or products end to end
Requirements:
- 3+ years of experience in an industry role
- Programming experience in Rust (or C, C++), with competence in Python
- Excellent communication and organizational skills, both written and verbal
- A high level of experience and understanding of version control; preferably git
- Comprehensive experience with UNIX-style systems
- Experience with low-latency, multi-model orchestration for AI-enabled applications
- Experience with audio processing