О компании
AI МОП делает голосовых ИИ-агентов, которые сами разговаривают с клиентами и продают. Здесь backend работает с живыми звонками: ошибка в коде может оставить клиента без звука или запустить повторный звонок.
Удалённо · полная занятость
Задачи
•Развивать сервисы на Python и FastAPI в большом продукте с несколькими командами
•Поддерживать телефонию: SIP-транки, входящие и исходящие, запись, события звонка
•Разбирать сбои по логам: от заявки до подключения агента и сохранения записи
•Менять маршрутизацию безопасно: проверка на отдельных аккаунтах и возврат к прежней схеме
Наши ожидания
•3-5 лет коммерческой разработки на Python, сервисы в проде
•asyncio, FastAPI, Pydantic
•SQLAlchemy и PostgreSQL: транзакции, индексы, миграции, параллельные изменения
•Kafka или другой брокер: повторная доставка, идемпотентность, лаг
•Опыт с телефонией: SIP, RTP, подключение оператора или АТС
•Понимание, почему звонок соединился, а звука нет: NAT, SDP, кодеки, RTP-порты
•Docker, логи и pod в Kubernetes или OpenShift, разбор ошибок GitLab CI
•Нейронки в работе с большим кодом, но с обязательными ревью и тестами
Будет плюсом
Kamailio, LiveKit, RTPengine, WebRTC, Go, голосовые агенты, STT и TTS