С++ Engineer (Vulkan expirienced)
Прямой работодатель Gracia AI ( gracia.ai )
Опыт работы от 3 до 5 летот 200 000 до 370 000 ₽
Мы в Gracia верим, что VR (aka Spatial Computing) может быть сильно интереснее, чем ритм-игры и висящие в воздухе 2D окна классических приложений. Поэтому мы создаем платформу и технологию для волюметрических фото и видео — это новый вид фотореалистичного контента с полной свободой перемещения. Мы вкладываем в нашу технологию много сил и времени, чтобы достичь максимального качества реконструкции: качественные (полу-)прозрачные поверхности, отдельные волоски на теле, мельчайшие детали - мы буквально целимся в перенос реальности в виртуальный мир. Благодаря этому подходу люди смогут посмотреть любимый концерт или кулинарное шоу будучи непосредственными участниками событий. Наша амбициозная цель требует не менее амбициозных и талантливых людей, которые готовы присоединиться к нам в нашей миссии.
Прямо сейчас нам не хватает опытного и вовлеченного C++ разработчика, который усилит нашу core-команду:
Основные требования:
- Владение современным C++ (17+ стандарт) без эзотерики
- Отличное понимание конкурентного программирования
- Адекватное понимание и навыки вдумчивого применения алгоритмов и структур данных в рамках классической CPU разработки
- Базовая алгоритмика в компьютерной графике
- Опыт работы с любым графическим API (OpenGL, DirectX, Vulkan, Metal)
- Умение работать с библиотеками линейной алгебры (Eigen, GLM, etc.)
Дополнительные требования:
- Опыт работы с любым compute API (CUDA, OpenCL)
- Умение работать с библиотеками для машинного обучения (TensorFlow, PyTorch, etc.) как на Python, так и на C++
- Понимание архитектуры современных вычислительных устройств (CPU, GPU, TPU, etc.)
- Понимание архитектуры игровых движков
- Опыт работы с другими языками - Rust, Go, Python, etc.
Что нужно будет делать:
- Инхаус рендер-движки под различные платформы
- Внутренние CLI тулы
- WASM модули
- Интеграция C++ кода с другими рантаймами