Checkmate is hiring a Senior Python Software Engineer (Voice AI) to create new products from the ground up, influence product direction, and help build the voice team culture. This role is central to shaping the future of restaurant technology through innovative engineering.
What You'll Do
- Design, implement, and maintain scalable backend systems to support real-time audio processing and streaming.
- Develop and optimize real-time audio pipelines for voice interaction.
- Integrate algorithms for speech enhancement, noise reduction, and multi-channel processing.
- Write efficient, maintainable Python code for backend services, real-time audio processing tools, and system integrations.
- Work with cross-functional teams, including AI/ML engineers and product managers, to ensure seamless integration of audio and backend systems.
- Write clean, maintainable code, debug issues efficiently, and optimize for performance and reliability.
- Explore and implement advanced technologies in audio processing and backend engineering to future-proof systems.
What We're Looking For
- Bachelor’s degree or higher in software engineering or other relevant education.
- 5+ years of industry experience in computer science or engineering.
- Experience developing backend systems and integrations in Python.
- Strong problem-solving skills and ability to work independently and in a team.
- Ability to explain technical ideas to various audiences.
- Understanding of conversational English and experience with voice programs or products.
- Availability to work during US hours at least until 5 pm ET.
- Own system and work setup for remote work.
Nice to Have
- Experience with real-time streaming protocols, multi-threaded programming, and performance optimization, particularly in audio applications.
- Experience implementing and optimizing DSP algorithms such as filtering, echo cancellation, voice activity detection, source separation, and noise suppression for real-time audio systems.
- Passion for exploring emerging technologies and applying them to solve real-world problems.
Technical Stack
- Python
Work Mode
This is a fully remote position.



