ОПИС ВАКАНСІЇ
Full-Stack разработчик с опытом в телекоммуникациях и интеграции с AI-сервисами для работающей платформы конструктора ИИ асситентов
Формат работы: удалённо
Занятость: полная / частичная, с возможностью роста
Старт: как можно скорее
Обязанности:
1. Интеграция голосовой связи (SIP / VoIP / WebRTC):
- Настройка и интеграция SIP-звонков (входящие/исходящие)
- Работа с голосовыми потоками через WebSocket
- Связка речи (STT/TTS) с диалоговыми агентами в реальном времени
- Подключение к телефонии через API и/или SIP-обработчики
- Работа с WebRTC и обработкой аудио в браузере или на сервере
2. Интеграция внешних API и сервисов:
- Подключение и настройка REST/WebSocket API (календарь, CRM, мессенджеры, автоответчики, внешние базы)
- Интеграция с языковыми моделями (LLM) и голосовыми движками (STT/TTS)
- Работа с токенами, авторизацией, callback-логикой и webhook-сценариями
- Настройка очередей, обработка событий, хранение и передача данных между модулями
3. Работа с логикой ассистента:
- Построение диалоговой логики (структуры поведения, триггеры, сценарии)
- Работа с потоками сообщений, буферизацией и логированием
- Улучшение взаимодействия на основе логов (анализ диалогов, оптимизация поведения)
- Обновление и кастомизация знаний ассистента по заданным правилам
4. Разработка и поддержка backend-систем:
- Создание и настройка микросервисов
- Поддержка real-time взаимодействия через WebSocket и REST
- Работа с очередями сообщений, базами данных и кешами
- Докеризация, развёртывание, базовая CI/CD-логика
5. Дополнительно (поэтапно):
- Поддержка протоколов связи между ассистентами (MCP или собственный message routing)
- Работа с мультимодальными каналами: сайт, QR, голосовой вызов, чат, API
- Сбор и агрегация пользовательской статистики
- Оптимизация скорости, надёжности и масштабируемости системы
Требуемые навыки:
- Отличное знание Python или Node.js
- Опыт работы с SIP, VoIP, WebRTC, WebSocket
- Глубокое понимание REST API, OAuth, webhook-интеграций
- Опыт работы с STT/TTS (например, Whisper, ElevenLabs, Azure Speech и пр.)
- Понимание принципов работы LLM-агентов и диалоговых систем
- Уверенная работа с PostgreSQL, Redis или MongoDB
- Умение писать чистый, модульный, читаемый кодy
Контактна інформація →