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
Published 1 May
29 views
·
3 applications
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...