Python Backend / AI Developer (Voice Agents)

W2W Group

Python Backend / AI Developer (Voice Agents)

Описание вакансии

О проекте: Мы в Way2Win Group разрабатываем инновационный тренажер для медицинских представителей. В основе платформы — голосовой ИИ-агент, симулирующий диалог с врачом. Медпредставитель общается с ИИ через веб-интерфейс, а по итогам визита система автоматически формирует оценку по заданной методологии и дает обратную связь.

У нас уже есть работающий прототип. Ваша задача — развить его в полноценный, стабильный и функциональный продукт.

Ключевые задачи:

Разработка ядра голосового ИИ-агента (на базе Livekit):

  1. Prompt Engineering: Разработка, тестирование и fine-tuning промптов для LLM. Вы должны будете "заставить" ИИ следовать сложной методологии оценки и отыгрывать разные портреты врачей.

  2. Управление контекстом: Реализация логики управления диалогом, включая работу с разными базами знаний (препараты, сценарии).

  3. Интеграция AI-ядра: Выбор, интеграция и проведение экспериментов с компонентами STT (Speech-to-Text), LLM и TTS (Text-to-Speech) для достижения оптимального качества и скорости работы.

  4. Протоколы коммуникации:

    • Проектирование API для взаимодействия агента с фронтендом (для кнопок управления визитом, отображения оценки и т.д.).

    • Проектирование API для взаимодействия агента с бэкендом (загрузка данных для симуляции, сохранение результатов).

Разработка Backend-сервиса (FastAPI):

  1. Архитектура: Построение бэкенда на FastAPI.

  2. База данных: Проектирование и поддержка БД на PostgreSQL, работа через ORM (предпочтительно SQLAlchemy или аналогичный современный инструмент).

  3. Бизнес-логика: Реализация системы авторизации и ролевой модели (Админ, Тренер, Менеджер, Мед. представитель).

  • Функционал ролей:

    • Мед. представитель: Прохождение визитов, просмотр результатов в дашборде.

    • Менеджер: Оценка результатов команды, назначение тренингов.

    • Тренер: Создание контента (портреты врачей, программы), инъекции инструкций для проработки конкретных навыков.

    • Админ: Управление пользователями и ролями.

  • Сохранение данных: Обеспечение надежного сохранения всех данных по визитам, оценкам и обратной связи.

3. Разработка Админ-панели:

  • Быстрая реализация или интеграция готового решения для удобного управления контентом (портреты врачей, препараты, формы оценки) и пользователями. Кастомный фронтенд не требуется.

Наши ожидания от кандидата:

  1. Уверенное владение Python и опыт коммерческой разработки на FastAPI.
  2. Опыт работы с PostgreSQL и ORM (в идеале SQLAlchemy).
  3. Ключевой навык: Практический опыт работы с LLM (Gemini, OpenAI, провайдеры инференса open-source моделей) и глубокое понимание prompt engineering.
  4. Опыт интеграции STT/TTS сервисов.
  5. Понимание принципов работы WebSocket-протоколов (опыт с Livekit будет огромным плюсом, но релевантен и опыт с websockets или Socket.IO).
  6. Опыт разработки API и систем с ролевой моделью доступа.
  7. Самостоятельность, проактивность и умение доводить задачи до релиза. Ждем качественной работы в команде.

Что мы предлагаем:

В первую очередь опытную, адекватную команду и руководителя.

  1. Работа над интересным и сложным продуктом на стыке AI, EdTech и Pharma.

  2. Полностью удаленный формат работы.

  3. Проектная занятость с возможностью долгосрочного сотрудничества.

  4. Гибкий график (обсуждается).

  5. Конкурентный уровень вознаграждения (обсуждается по результатам собеседования).

  6. Уровень оплаты по итогам 2-х этапов собеседования в рамках указанной вилки

Кого мы не рассматриваем (да, напишем сразу):

- В твоем резюме нет релевантного опыта, ты решил попробовать

- Ты не прочитал описание вакансии и откликнулся на нее (это видно по твоему резюме)

Просьба написать нам сопроводительное письмо при отклике. Так мы поймем что вы не просто откливнулись, а там разберемся. Будем рады, если ты там сможешь описать: что именно заинтересовало в вакансии, какие у тебя есть вопросы и когда ты готов начать работу)

Навыки
  • PostgreSQL
  • Python
  • FastAPI
  • Livekit
  • OpenAI
  • LLM
  • SQLAlchemy
  • ORM
  • websockets
  • Socket.IO
Посмотреть контакты работодателя

Похожие вакансии

Remokate

Python developer

Remokate

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Ок Софт

Python Developer

Ок Софт

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
ЭКСПОМАП
Удаленная работа
  • Москва

  • Не указана

Рекомендуем
Октопустех
Удаленная работа
  • Москва

  • Не указана

ArtVolkov.ru
Удаленная работа
  • Москва

  • до 850000 RUR

Middle Python Developer

Филиал компании Лист Ренталс Лимитед

Удаленная работа
  • Москва

  • до 4500 USD

evrone.ru
Удаленная работа
  • Москва

  • до 360000 RUR

Островок
Удаленная работа
  • Москва

  • до 360000 RUR

Леусова Екатерина Сергеевна

Backend-разработчик

Леусова Екатерина Сергеевна

Удаленная работа
  • Москва

  • до 260000 RUR

ГНИВЦ
Удаленная работа
  • Москва

  • до 260000 RUR

АйТи БАСТИОН

Senior Backend Developer (Python)

АйТи БАСТИОН

Удаленная работа
  • Москва

  • до 260000 RUR

Trading Integral Solutions

Senior Software Python Developer

Trading Integral Solutions

Удаленная работа
  • Москва

  • до 7000 USD

Центр Интеграции Приложений

Python-разработчик (Selenium, ZennoPoster/Octoparse) в TravelTech

Центр Интеграции Приложений

Удаленная работа
  • Москва

  • до 7000 USD

Компания БКС
Удаленная работа
  • Москва

  • до 7000 USD

Инфорензик
Удаленная работа
  • Москва

  • до 7000 USD

Swordfish Security

Middle+ Python Developer

Swordfish Security

Удаленная работа
  • Москва

  • до 7000 USD

METASCAN
Удаленная работа
  • Москва

  • до 350000 RUR

Hello, Doc!
Удаленная работа
  • Москва

  • до 350000 RUR

Стрит Фалькон
Удаленная работа
  • Москва

  • от 300000 RUR

Платформа Сейлз Чейн

Senior Backend Engineer

Платформа Сейлз Чейн

Удаленная работа
  • Москва

  • от 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию