Middle Python Backend-разработчик для AI voice agents
Что за роль
Альвента ищет Python backend-разработчика для развития AI voice agents, которые обрабатывают диалоги и помогают клиникам управлять записью пациентов. Основная зона работы — backend-сервисы, логика диалогового агента и интеграции с медицинскими информационными системами и CRM.
Что предстоит делать
- Разрабатывать и поддерживать backend-сервисы на Python с FastAPI и asyncio.
- Развивать сценарии и состояния звонков, извлечение данных из реплик и взаимодействие агента с LLM.
- Создавать интеграции с МИС, CRM клиник и внешними API, включая работу с расписанием врачей и записью пациентов.
- Проектировать REST API для веб-интерфейса операторов и административной панели клиник.
- Настраивать фоновые и отложенные задачи и очереди с Celery или TaskIQ, RabbitMQ и Redis.
- Проектировать схемы PostgreSQL и оптимизировать SQL-запросы.
- Разбирать логи звонков, находить причины ошибок в поведении агента, писать тесты, участвовать в code review и улучшать кодовую базу.
- Развёртывать и сопровождать сервисы в Docker на Ubuntu.
Что потребуется
- Коммерческий опыт разработки на Python от 1 до 3 лет и уверенное владение FastAPI и async/await.
- Практический опыт с Pydantic v2, SQLAlchemy, PostgreSQL, SQL, индексами и оптимизацией запросов; умение сопровождать миграции Alembic.
- Понимание Celery, повторных попыток и периодических задач, а также RabbitMQ, exchange, routing и гарантий доставки.
- Навыки работы с Redis, Docker и Docker Compose; базовое администрирование Linux/Ubuntu, включая логи, процессы и сеть.
- Опыт работы с Git и pull request-процессом, умение читать чужой код и доводить задачи до production.
- Будут полезны интеграции с LLM API, промпт-инжиниринг, LangGraph или LangChain, real-time и аудио, WebSocket, SIP, Asterisk, LiveKit, Pipecat, опыт с МИС и тестирование на pytest.
Что важно знать
В работе сочетаются классическая backend-разработка и прикладные задачи голосового AI: обработка реплик, управление состояниями диалога и интеграция с системами клиник. В описании отдельно отмечены очереди, асинхронность, PostgreSQL и сопровождение сервисов; опыт с LLM и аудиопайплайнами будет преимуществом, но не указан как обязательное условие.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram