Мы в Twin3D разрабатываем софт по фотореалистичному сканированию анимированных 3D моделей головы и тела человека. Спецэффекты в кино, персонажи игр, личные аватары в VR и виртуальные инфлюенсеры — лишь часть возможных приложений такой технологии. Мы делали 3D модели людей для "Вратаря Галактики", "Союза спасения" и многих других фильмов и игр. У нас есть свой блог на Хабре, там можно почитать о наших разработках.

Чтобы сделать выдающийся продукт, у нас работают бок о бок CV инженеры, программисты, моделлеры и hardware инженеры. Мы ищем крепкого миддл или синьор 3D CV инженера, который будет разрабатывать и имплементировать алгоритмы высокоточной 3D реконструкции лица и тела человека, а в перспективе — отвечать за технологическое развитие продукта с опережением SotA. Мы ожидаем, что ты увлечен(-а) 3D CV, обладаешь крепкими математическими знаниями и умеешь писать эффективный поддерживаемый код.

Про данные: у нас есть уникальный датасет людей в разных позах и мимиках со 170 ракурсов, который постоянно пополняется.

Чем предстоит заниматься:

  1. Разрабатывать передовые алгоритмы по 3D реконструкции лица и тела человека (геометрия + текстура + освещаемость);
  2. Разбираться в SotA алгоритмах и статьях, анализировать, улучшать и имплементировать их;
  3. Алгоритмически уменьшать количество необходимых для высококачественной реконструкции средств (камер, света и т.д.);
  4. Совместно работать с командами по Hardware и 3D моделированию над разработкой максимально доступного и качественного решения;
  5. Решать много других интересных задач: убирать предметы одежды со скана, по одному выражению лица предсказывать другое, стилизовать 3D модели и т.д.

Что мы ожидаем:

  1. Понимание и опыт в классическом CV от 1 до 3 лет (camera models, 3D reconstruction: MVS, photometric stereo);
  2. Сильная математическая подготовка (3D геометрия, теоретические и численные методы линала и оптимизации);
  3. Опыт работы с нейронными сетями (классификация, сегментация, распознавание лиц, генеративные модели, 3D DL);
  4. Опыт в компьютерной графике (текстуры, карты нормалей, рендеринг, работа в Blender/Unreal Engine/etc.);
  5. Уверенные навыки Python; умение писать эффективный код (в т.ч. с GPU ускорением);
  6. Английский на уровне чтения и написания технических статей;
  7. Будет плюсом, если публиковал(-а) научные статьи по CV.