⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

С++ Engineer (Vulkan expirienced)

Прямой работодатель  Gracia AI ( gracia.ai )
Алматы, Казахстан
Миддл • Сеньор
Информационные технологии • Разработка • C++ • VR/AR
12 апреля
Релокация • Удаленная работа
Опыт работы от 3 до 5 лет
от 200 000 до 370 000 ₽
Работодатель  Gracia AI
Описание вакансии

Мы в Gracia верим, что VR (aka Spatial Computing) может быть сильно интереснее, чем ритм-игры и висящие в воздухе 2D окна классических приложений. Поэтому мы создаем платформу и технологию для волюметрических фото и видео — это новый вид фотореалистичного контента с полной свободой перемещения. Мы вкладываем в нашу технологию много сил и времени, чтобы достичь максимального качества реконструкции: качественные (полу-)прозрачные поверхности, отдельные волоски на теле, мельчайшие детали - мы буквально целимся в перенос реальности в виртуальный мир. Благодаря этому подходу люди смогут посмотреть любимый концерт или кулинарное шоу будучи непосредственными участниками событий. Наша амбициозная цель требует не менее амбициозных и талантливых людей, которые готовы присоединиться к нам в нашей миссии.

Прямо сейчас нам не хватает опытного и вовлеченного C++ разработчика, который усилит нашу core-команду:

Основные требования:

  1. Владение современным C++ (17+ стандарт) без эзотерики
  2. Отличное понимание конкурентного программирования
  3. Адекватное понимание и навыки вдумчивого применения алгоритмов и структур данных в рамках классической CPU разработки
  4. Базовая алгоритмика в компьютерной графике
  5. Опыт работы с любым графическим API (OpenGL, DirectX, Vulkan, Metal)
  6. Умение работать с библиотеками линейной алгебры (Eigen, GLM, etc.)

Дополнительные требования:

  1. Опыт работы с любым compute API (CUDA, OpenCL)
  2. Умение работать с библиотеками для машинного обучения (TensorFlow, PyTorch, etc.) как на Python, так и на C++
  3. Понимание архитектуры современных вычислительных устройств (CPU, GPU, TPU, etc.)
  4. Понимание архитектуры игровых движков
  5. Опыт работы с другими языками - Rust, Go, Python, etc.

Что нужно будет делать:

  1. Инхаус рендер-движки под различные платформы
  2. Внутренние CLI тулы
  3. WASM модули
  4. Интеграция C++ кода с другими рантаймами

Специализация
Информационные технологииРазработкаC++
Отрасль и сфера применения
VR/AR
Уровень должности
МиддлСеньор