Разработчик компьютерного зрения / 3D Reconstruction Engineer

Дата размещения вакансии: 14.11.2025
Работодатель: Napoleon IT
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет
О проекте:
Мы создаем инновационную систему контроля качества строительства на базе компьютерного зрения и искусственного интеллекта.
Наша цель: автоматизировать проверку соответствия выполненных работ проектным чертежам и BIM-моделям.

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

Ключевая задача:
Разработка и внедрение алгоритмов для анализа видео с панорамных камер на стройплощадке. Полученные данные должны автоматически сопоставляться с эталонной BIM-моделью или картой помещения для выявления отклонений и несоответствий. По своей сути задача аналогична принципам работы картографических сервисов (Яндекс.Карты, Google Street View).

Мы хотим познакомиться с тобой, если у тебя есть следующий опыт и компетенции:

Компьютерное зрение и 3D-реконструкция

  • опыт разработки алгоритмов SLAM / Structure from Motion (SfM).
  • навыки построения 3D-моделей: облака точек, меши, плотная реконструкция (MVS).
  • знаешь как работать с видео 360°: equirectangular projection, коррекция и калибровка панорамных камер.

Сравнение 3D-данных

  • умеешь работать с облаками точек: регистрация, выравнивание (ICP или аналоги).
  • имеешь опыт сопоставления 3D-реконструкции с эталонной CAD/BIM моделью.

Программирование

  • уверенно владеешь Python и/или C++.
  • хорошо знаком с OpenCV, Open3D (или PCL), PyTorch/TensorFlow - на уровне необходимости для 3D-задач.

Оптимизация

  • понимаешь принципы оптимизации вычислительных задач (желательно GPU/CUDA).

Будет плюсом:

  • опыт работы с ROS / ROS2, COLMAP, ORB-SLAM, RTAB-Map;

  • опыт обработки данных с панорамных камер;

  • навыки работы с BIM, 3D-моделями и CAD.

    Мы предлагаем:

  • проектную занятость (part-time) на старте с гибким графиком и удалённым форматом;
  • возможность перейти на full-time по мере развития проекта;
  • привлечение с почасовой оплатой, ориентируясь на ваши ожидания;
  • возможность решать сложные и нетривиальные задачи с нуля.

  • проект с измеримым результатом и высоким impact.