Python Backend / AI Developer (Voice Agents)
300 000 - 420 000 ₽
О проекте: Мы в Way2Win Group разрабатываем инновационный тренажер для медицинских представителей. В основе платформы — голосовой ИИ-агент, симулирующий диалог с врачом. Медпредставитель общается с ИИ через веб-интерфейс, а по итогам визита система автоматически формирует оценку по заданной методологии и дает обратную связь.
У нас уже есть работающий прототип. Ваша задача — развить его в полноценный, стабильный и функциональный продукт.
Ключевые задачи:
Разработка ядра голосового ИИ-агента (на базе Livekit):
-  
Prompt Engineering: Разработка, тестирование и fine-tuning промптов для LLM. Вы должны будете "заставить" ИИ следовать сложной методологии оценки и отыгрывать разные портреты врачей.
 -  
Управление контекстом: Реализация логики управления диалогом, включая работу с разными базами знаний (препараты, сценарии).
 -  
Интеграция AI-ядра: Выбор, интеграция и проведение экспериментов с компонентами STT (Speech-to-Text), LLM и TTS (Text-to-Speech) для достижения оптимального качества и скорости работы.
 -  
Протоколы коммуникации:
-  
Проектирование API для взаимодействия агента с фронтендом (для кнопок управления визитом, отображения оценки и т.д.).
 -  
Проектирование API для взаимодействия агента с бэкендом (загрузка данных для симуляции, сохранение результатов).
 
 -  
 
Разработка Backend-сервиса (FastAPI):
-  
Архитектура: Построение бэкенда на FastAPI.
 -  
База данных: Проектирование и поддержка БД на PostgreSQL, работа через ORM (предпочтительно SQLAlchemy или аналогичный современный инструмент).
 -  
Бизнес-логика: Реализация системы авторизации и ролевой модели (Админ, Тренер, Менеджер, Мед. представитель).
 
-  
Функционал ролей:
-  
Мед. представитель: Прохождение визитов, просмотр результатов в дашборде.
 -  
Менеджер: Оценка результатов команды, назначение тренингов.
 -  
Тренер: Создание контента (портреты врачей, программы), инъекции инструкций для проработки конкретных навыков.
 -  
Админ: Управление пользователями и ролями.
 
 -  
 -  
Сохранение данных: Обеспечение надежного сохранения всех данных по визитам, оценкам и обратной связи.
 
3. Разработка Админ-панели:
-  
Быстрая реализация или интеграция готового решения для удобного управления контентом (портреты врачей, препараты, формы оценки) и пользователями. Кастомный фронтенд не требуется.
 
Наши ожидания от кандидата:
- Уверенное владение Python и опыт коммерческой разработки на FastAPI.
 - Опыт работы с PostgreSQL и ORM (в идеале SQLAlchemy).
 - Ключевой навык: Практический опыт работы с LLM (Gemini, OpenAI, провайдеры инференса open-source моделей) и глубокое понимание prompt engineering.
 - Опыт интеграции STT/TTS сервисов.
 - Понимание принципов работы WebSocket-протоколов (опыт с Livekit будет огромным плюсом, но релевантен и опыт с websockets или Socket.IO).
 - Опыт разработки API и систем с ролевой моделью доступа.
 - Самостоятельность, проактивность и умение доводить задачи до релиза. Ждем качественной работы в команде.
 
Что мы предлагаем:
В первую очередь опытную, адекватную команду и руководителя.
-  
Работа над интересным и сложным продуктом на стыке AI, EdTech и Pharma.
 -  
Полностью удаленный формат работы.
 -  
Проектная занятость с возможностью долгосрочного сотрудничества.
 -  
Гибкий график (обсуждается).
 -  
Конкурентный уровень вознаграждения (обсуждается по результатам собеседования).
 -  
Уровень оплаты по итогам 2-х этапов собеседования в рамках указанной вилки
 
Кого мы не рассматриваем (да, напишем сразу):
- В твоем резюме нет релевантного опыта, ты решил попробовать
- Ты не прочитал описание вакансии и откликнулся на нее (это видно по твоему резюме)
Просьба написать нам сопроводительное письмо при отклике. Так мы поймем что вы не просто откливнулись, а там разберемся. Будем рады, если ты там сможешь описать: что именно заинтересовало в вакансии, какие у тебя есть вопросы и когда ты готов начать работу)
Опубликована день назад