Backend-разработчик
AI МОП
По договорённости
Описание вакансии
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.