Программист-алгоритмист С/С++/ GPU

Зарплата

от 150 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Виртуальные 3D-туры

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

Условия работы

Компания Биганто создает виртуальные туры нового поколения по собственной, уникальной технологии трёхмерной реконструкции окружающего пространства. Разработанный компанией плеер воспроизведения виртуальных 3D-туров, совместимый с VR-очками Oculus Rift и HTC Vive обеспечивает быструю загрузку, плавность вращения и перемещения при просмотре объектов.

У нас много интересных и амбициозных задач. Присоединяйтесь к команде!

Задачи и обязанности:

  • Разработка и совершенствование алгоритмов регистрации облаков точек (point clouds), 3D реконструкции, текстурирования 3D моделей (как самостоятельно, так и в команде).
  • Ускорение и оптимизация алгоритмов, написанных на С/С++ или Matlab (эффективная реализация на GPU с использованием CUDA или OpenCL).
  • Написание и оптимизация работы алгоритмов CV (Computer Vision).
  • Консультация и взаимодействие c командой разработчиков.
  • Повышение качества, существующего ПО.

Ключевые требования:

  • Хорошие знания в одной или нескольких из следующих областей (или в смежных областях):
  1. 1. цифровая обработка изображений,
  2. 2. компьютерное зрение,
  3. 3. компьютерная графика,
  4. 4. машинное обучение.
  • Высшее техническое образование: в информатике, математике, физике или в смежных областях.
  • Хорошая базовая подготовка в computer science (знание базовых разделов математики, структур данных, алгоритмов, например, алгоритмов на графах).
  • Знание математических дисциплин (линейная алгебра, статистика; желательно оптимизация, вычислительная геометрия).
  • Опыт разработки многопоточных приложений.
  • Опыт разработки на CUDA.
  • Знание С++11 (особенно concurrency).
  • Уверенное программирование на С++, STL (опыт не менее 2-х лет).
  • Владение основными средствами разработки и контроля версий под Linux: cmake, git, bash, gcc, valgrind, и т.д..
  • Умение быстро разбираться в чужом коде, и писать код, в котором легко будет разобраться другим.
  • Опыт разработки под Linux.
  • Английский язык: свободное чтение профессиональной литературы, навык поиска и анализа научных статей (на английском языке) в этих областях.
  • Умение работать в команде, стрессоустойчивость.
  • Максимальная вовлеченность и отдача в процессе решения поставленных задач.

Плюсами будут:

  • Знание библиотек: OpenCV, PCL и др.
  • Если у вас имеются проекты, которые Вы хотели бы продемонстрировать - укажите в резюме или в сопроводительном письме ссылку на хранилище.

Бонусы

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

  • Официальная заработная плата, оформление по ТК РФ.
  • Работа в историческом центре Москвы. Уютный офис в отдельном здании, в 5 минутах от м. Новокузнецка, м. Третьяковская.
  • Испытательный срок без уменьшения зарплаты.

Преимущества работы с нами:

  • Работа над уникальными, высокотехнологичными продуктами.
  • Быстрый профессиональный рост.
  • Оборудование рабочего места в соответствии с Вашими пожеланиями.
  • Возможности повышения квалификации и обмена опытом: посещение конференций (международных), семинаров, тренингов за счет компании.
  • Возможность участия в международных презентациях нашего продукта.