Python backend-разработчик (AI voice agents)
Технологии
Описание вакансии
Кратко о роли
Альвента ищет Python backend-разработчика для работы над AI-голосовыми агентами. Предстоит развивать логику диалоговых систем и интегрировать их с медицинскими сервисами.
Ключевые задачи
- Разработка и поддержка backend-сервисов на Python (FastAPI, asyncio).
- Развитие логики диалогового агента, работа с LLM и извлечение данных.
- Интеграция с МИС, CRM клиник и внешними API.
- Проектирование REST API и оптимизация запросов в PostgreSQL.
- Работа с фоновыми задачами (Celery/TaskIQ, RabbitMQ, Redis).
- Деплой и сопровождение сервисов в Docker на Ubuntu.
Обязательные требования
- Коммерческий опыт разработки на Python от 1 до 3 лет.
- Уверенное владение FastAPI и async/await.
- Опыт работы с Pydantic v2, PostgreSQL, SQLAlchemy и Alembic.
- Знание Celery, RabbitMQ и Redis.
- Навыки работы с Docker, Docker Compose и Git.
- Уверенное владение Linux (Ubuntu).
- Умение писать тесты и проводить код-ревью.
Будет плюсом
- Опыт интеграции с LLM API и промпт-инжиниринг.
- Знакомство с LangGraph, LangChain.
- Опыт с real-time системами (WebSocket, аудио).
- Знание IP-телефонии (SIP, Asterisk, LiveKit).
- Опыт интеграций с медицинскими информационными системами.
- Опыт написания тестов на pytest.
Условия и бенефиты
- Зарплата от 80 000 до 120 000 рублей на руки.
- Полная занятость, график 5/2.
- Удаленный формат работы.
Процесс найма
- Для отклика перейдите по ссылке на вакансию на профильном ресурсе.
Альвента ищет Python backend-разработчика для работы над AI-голосовыми агентами.
Чем предстоит заниматься:
- Разрабатывать и поддерживать backend-сервисы на Python (FastAPI, asyncio).
- Развивать логику диалогового агента: сценарии и состояния звонка, извлечение данных из реплик, работу с LLM.
- Писать интеграции с МИС и CRM клиник (расписание врачей, запись пациентов) и с внешними API.
- Проектировать REST API для веб-интерфейса операторов и админки клиник.
- Работать с фоновыми задачами и очередями (Celery / TaskIQ, RabbitMQ, Redis).
- Проектировать схемы данных и оптимизировать запросы в PostgreSQL.
- Разбирать логи звонков, находить и исправлять ошибки в поведении агента.
- Участвовать в код-ревью, покрывать код тестами, улучшать кодовую базу.
- Деплоить и сопровождать сервисы в Docker на Ubuntu.
Наши пожелания к кандидатам:
- Коммерческий опыт разработки на Python от 1 до 3 лет.
- Опыт разработки на FastAPI и уверенное понимание async/await в Python.
- Pydantic (v2): валидация данных, схемы запросов и ответов, настройки.
- PostgreSQL: уверенный SQL, индексы, оптимизация запросов; опыт с SQLAlchemy.
- Alembic: написание и сопровождение миграций.
- Celery: фоновые и отложенные задачи, ретраи, периодические задачи.
- RabbitMQ: понимание очередей, exchange и routing, гарантий доставки.
- Redis: кэширование, брокер/бэкенд для задач, TTL, базовые структуры данных.
- Docker и Docker Compose: умение собрать образ, поднять окружение из нескольких сервисов.
- Git и pull request-флоу.
- Linux (Ubuntu) на уровне повседневных задач.
- Умение читать чужой код, задавать вопросы и доводить задачи до прода.
Будет плюсом:
- Опыт интеграции с LLM API (OpenAI-совместимые API, vLLM), промпт-инжиниринг, structured output.
- Знакомство с LangGraph, LangChain или другими фреймворками для агентов.
- Опыт с real-time системами: WebSocket, стриминг, работа с аудио.
- Знакомство с IP-телефонией (SIP, Asterisk, LiveKit) или с медиапайплайнами (Pipecat).
- Опыт интеграций с медицинскими информационными системами.
- Тесты на pytest как привычная часть работы.
Условия:
- Зарплата: от 80 000 до 120 000 ₽ на руки в месяц. Полная занятость, график 5/2, удаленный формат работы.
Оригинальная вакансия:
https://t.me/job_python/8024