NavVis

Lead Software Engineer - Computer Graphics for the Web (WebGL/WebGPU) (F/M/D)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий инженер по браузерной 3D-графике в команду IVION Data Foundation. Отвечает за весь слой рендеринга: отрисовку облаков точек, 3D Gaussian Splats, мешей и панорам в браузере, производительность и развитие архитектуры рендерера.

Задачи

  • Владеть и улучшать браузерный 3D-рендеринг в NavVis IVION на Three.js, WebGL, шейдерах и пайплайнах рендеринга для облаков точек, 3D Gaussian Splats, мешей и панорам
  • Оптимизировать производительность рендеринга и визуальное качество через occlusion culling, адаптивное уточнение, level-of-detail и эффективное управление памятью GPU
  • Обеспечивать стабильный рендеринг на разном железе — от мощных рабочих станций до ноутбуков с интегрированными GPU и ограниченными корпоративными браузерами
  • Улучшать стриминг данных и эффективность рендеринга: пространственная индексация, тайлинг, сжатие, кэширование, прогрессивная загрузка
  • Взаимодействовать по всему стеку: оптимизировать интерфейсы между обработкой данных на C++, backend-сервисами на Java, хранилищем и frontend-рендерингом
  • Формировать развитие архитектуры рендеринга, оценивая WebGPU, compute shaders и современные графические техники

Требования

  • Сильный опыт в real-time 3D-графике для веба, в частности WebGL2, Three.js, GLSL-шейдеры и кастомные пайплайны рендеринга
  • Твёрдое знание 3D-математики и пространственных алгоритмов: системы координат, трансформации, проекции, пространственные структуры данных (octrees, BVH, KD-trees), level-of-detail и culling
  • Опыт рендеринга и стриминга крупномасштабных 3D-датасетов (облака точек, меши, 3D Gaussian Splats), включая пространственную индексацию, тайлинг, кэширование и управление памятью
  • Сильные навыки оптимизации производительности на GPU, CPU и в сети с использованием профилирования и бенчмаркинга
  • Владение TypeScript и опыт разработки сложных performance-critical веб-приложений

Условия

  • 30 дней оплачиваемого отпуска в год
  • Субсидия на фитнес и велнес через EGYM Wellpass
  • Субсидия на Deutschlandticket для общественного транспорта
  • Гибкий график и гибридный формат работы
  • Полная визовая и релокационная поддержка для международных кандидатов
  • Лизинг велосипеда через JobRad
  • Конкурентный компенсационный пакет
  • Реферальный бонус до 4000 EUR
  • Финансовая поддержка курсов местного языка

Навыки

  • WebGL2
  • WebGPU
  • Three.js
  • GLSL
  • TypeScript
  • JavaScript
  • C++
  • Java
  • Spring Boot
  • Angular
  • Rust
  • WebAssembly
  • Vulkan
  • Metal
  • DirectX
  • WGSL
  • compute shaders
  • 3D Gaussian Splats
  • point clouds
  • octrees
  • BVH
  • KD-trees
  • level-of-detail
  • occlusion culling
  • GPU memory management
  • spatial indexing
  • tiling
  • compression
  • caching

Похожие вакансии

Frontend Softwareentwickler (m/w/d)
TecFoxMiddleBrunswickУдалённо
50,000 – 66,000 EUR в год
16 окт.
Lead Frontend Architekt*
AccsoLeadДармштадтГибрид
77,000 – 98,000 EUR в год
16 окт.
Full-Stack Developer for FinOps (Java & Angular)
SeidorSeniorБерлинУдалённо
550 – 600 EUR / day
15 окт.
Senior Frontend Engineer (m/f/x)
MakersiteSeniorБерлинУдалённо
75,000 – 85,000 EUR в год
15 окт.
Frontend / Product Engineer (m/w/d) – React, B2B-SaaS
SaltRockMiddleКёльнГибрид
15 окт.
Lead Software Engineer - Computer Graphics for the Web (WebGL/WebGPU) (F/M/D) — NavVis, Мюнхен | itrelocate