Senior Python Developer (AI Voice)
CrunchCode — міжнародна сервісна ІТ-компанія з досвідом близько 7 років у розробці вебсервісів і вебзастосунків. Ми працюємо у форматах staff augmentation (outstaff) та outsourcing і підключаємо спеціалістів до проєктів клієнтів у довгостроковій моделі співпраці.
Ми працюємо переважно з проєктами в доменах логістики (включно з last mile),e-commerce, fintech та банкінгу, а також enterprise-рішеннями.
Для нас важливо, щоб проєкт був “чистим” і зрозумілим з точки зору етики та цінності для користувачів.
Ми принципово не беремо проєкти, пов’язані з:
● gambling / гемблінгом,
● adult-контентом та порнографією,
● шахрайством або будь-якою розробкою, що спрямована на обман чи маніпуляції.
What We Offer:
● Fully remote work
● Long-term, stable project
● High level of autonomy and trust
● Minimal bureaucracy
● Direct impact on business-critical logistics systems
● Long-term engagement, not a short-term contract.
Project Overview:
Production-grade platform for deploying enterprise AI-powered voice and chat agents at scale. The system handles real-time voice bots for inbound/outbound calls, multi-agent orchestration, and telephony integration with sub-100ms latency. A high-complexity, high-ownership role across the full system lifecycle — from infrastructure to monitoring.
Tech Stack:
Python · asyncio · LLM · RAG · SIP/PBX · WebRTC · Redis · Vector DBs · STT/TTS · Container Orchestration
Requirements (Must-have)
- 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 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
- English B1+
Responsibilities:
- 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 — infrastructure, databases, and monitoring
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 in startup environments
Hiring Process:
Intro call → Technical discussion → Offer
Start: in 3–4 weeks
Duration: 10–12 months (long-term)
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |