К содержимому

Разработка

Инженер по ИИ/ML — генерация уровней и решатель

Создавайте системы, на которых держатся поля OutBrick: процедурную генерацию уровней, решатель, проверяющий каждое поле, и деликатную персонализацию прямо на устройстве.

  • МестоУдалённо
  • ТипПолная занятость
  • КомандаРазработка
  • Откликнуться до31 декабря 2026 г.

О вакансии

Каждое из 2000 полей OutBrick прошёл решатель, прежде чем оно попало в игру, поэтому ни один игрок не упрётся в тупик. Вы будете отвечать за этот конвейер и развивать его: создавать поля, которые не только решаемы, но и интересны, оценивать их сложность и задавать честные цели по ходам.

Вы также займётесь персонализацией — подстройкой сложности под игрока перед полем — с одним жёстким ограничением: в OutBrick нет SDK аналитики и игра не собирает игровые данные, поэтому всё, что подстраивается под игрока, должно работать на устройстве.

Чем вы будете заниматься

  • Отвечать за решатель полей и развивать его, включая проверку каждого выпущенного поля
  • Строить процедурную генерацию новых глав с оценкой сложности и расчётом цели по ходам
  • Исследовать персонализацию темпа и подсказок прямо на устройстве, без передачи данных за его пределы
  • Делать инструменты, чтобы дизайнеры сами могли создавать, изучать и настраивать поля
  • Поддерживать воспроизводимость конвейера и понятность результатов для неспециалиста

Что нужно от вас

  • Сильные навыки разработки на Swift, Python, C++ или Rust — и готовность работать со всеми ними
  • Опыт с поиском и планированием (A*, IDA*, BFS/DFS с отсечением, решение задач с ограничениями) или комбинаторной оптимизацией
  • Практический опыт машинного обучения — от данных до оценки
  • Здравый смысл, чтобы выбрать простую эвристику вместо модели, когда эвристика лучше

Будет плюсом

  • Опыт процедурной генерации контента для игр
  • Машинное обучение на устройстве на платформах Apple (Core ML, Create ML, Metal)
  • Опубликованная статья, доклад или проект с открытым кодом о головоломках, поиске или процедурной генерации (PCG)

Подходите не по всем пунктам? Всё равно откликайтесь. Лучше познакомиться с тем, кто сможет дорасти до этой роли, чем упустить его.

Откликнуться

Откликнуться на вакансию.

Десять минут, без аккаунта и без загрузки резюме. Ссылка на ваши работы скажет больше, чем резюме.

Все поля обязательны, кроме отмеченных как необязательные.

Отклик на Инженер по ИИ/ML — генерация уровней и решатель

Всё, что лучше всего показывает вашу работу: портфолио, GitHub, канал, профиль в LinkedIn.

Почему именно эта вакансия и одна ваша работа, которой вы гордитесь. Хватит нескольких абзацев — официальное сопроводительное письмо не нужно.

Что дальше: человек прочитает ваш отклик и ответит по e-mail. Если всё сойдётся, мы договоримся о коротком видеозвонке.