AI Developer (NPC ботов)

Дата размещения вакансии: 18.09.2024
Работодатель: Интеллектуальные Терминалы
Уровень зарплаты:
от 95000 RUR
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Наша команда разрабатывает инновационную платформу для изучения иностранных языков в VR, которая в будущем станет частью большого метавселенной. Пользователи, индивидуально или в группах, будут попадать в тщательно проработанные, реалистичные тематические локации и участвовать в обучающих сценариях. Мы используем игровые технологии для усиления интерактивности. Пользователям будут помогать как преподаватели-люди, так и боты, управляемые ИИ. Мы ищем человека, который поможет программировать этих NPC ботов и поддержит нашу команду в различных других направлениях.

Что предстоит делать:
- Помогать в программировании NPC для естественного поведения на основе базового сценария «урока».
- Работать над задачами, связанными с обработкой естественного языка (NLP), такими как распознавание речи с учетом плохого произношения или акцента, а также генерация речи в реальном времени.
- Помогать в разработке системы перевода между языками в реальном времени.
- Участвовать в создании режима диалога между пользователем и ботом, имитирующего живое общение, с использованием NLP моделей, таких как GPT или другие LLM.
- Внести вклад в разработку бэкенда платформы на FastAPI, Redis, Kafka и Docker.
- Выполнять задачи, связанные с MongoDB, и обеспечивать корректное взаимодействие с базой данных.
- Поддерживать создание новых режимов и интерактивных систем в виртуальном мире с использованием технологий NLP, таких как трансформеры.

Что мы ожидаем:
- Опыт работы с Python 3.9+ и методами асинхронного программирования.
- Знакомство с бэкенд-технологиями, такими как FastAPI, Redis, Kafka и Docker.
- Базовое понимание баз данных (опыт работы с MongoDB будет плюсом).
- Некоторый опыт работы с технологиями NLP, такими как трансформеры и соответствующие фреймворки (опыт в этой области не обязателен, но будет плюсом).
- Способность работать с современными инструментами разработки, включая системы контроля версий (Git), CI/CD и контейнеризацию.

Дополнительные навыки, которые будут преимуществом:
- Опыт разработки в VR или работа с игровыми движками, такими как Unity или Unreal Engine (необязательно, но будет большим плюсом).
- Опыт работы с системами распознавания голоса.
- Знание облачных платформ, таких как AWS, Google Cloud или Azure.

Что мы предлагаем:
- Увлекательная возможность работать над крупным и актуальным проектом.
- Гибкий график удаленной работы с дружной и ориентированной на результат командой.
- Различные варианты трудоустройства — фриланс, самозанятость или частичная занятость.
- Шанс внести вклад в уникальный продукт в области образования и VR.