Senior Python Developer (AI and Voice)
Project: A production-grade platform for deploying enterprise AI-powered voice and chat agents at scale. The system features real-time voice bots handling inbound/outbound calls, multi-agent orchestration, and telephony integration with sub-100ms latency.
- Architect and manage real-time voice pipelines processing concurrent calls.
- Implement multi-agent orchestration, state machines, and RAG pipelines.
- Build and scale multi-tenant distributed systems using asynchronous processing.
- Integrate telephony protocols (SIP/PBX) and real-time streaming technologies.
- Own the end-to-end system lifecycle from infrastructure and databases to monitoring.
Requirements:
- 10+ years of professional software engineering experience.
- Deep expertise in Python and asynchronous frameworks (asyncio).
- Solid knowledge of relational databases, vector databases, Redis, and message queues.
- Extensive experience in designing and scaling distributed systems and multi-tenant SaaS architectures.
- Hands-on experience with LLM orchestration, agent frameworks, and NLP.
- Experience with real-time audio/video, telephony/VoIP, and deploying self-hosted STT/TTS models.
- Proficiency with container orchestration, cloud storage, monitoring, and tracing tools.
Nice to have:
- Advanced expertise in WebRTC and real-time audio systems.
- Deep knowledge of PBX/SIP integrations.
- Experience with speech model optimization.
- Prior experience working in startup environments.
Full-time, 10-12 months, start in 3-4 weeks
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |