AI Developer (NPC ботов) (удаленная работа)

11 сентября 2024

Уровень зарплаты:
от 95 000 до 95 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: AI Developer (NPC ботов)

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

Наша команда разрабатывает инновационную платформу для изучения иностранных языков в 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.