Разработчик / Архитектор (WebGL, 3D Streaming, IFC) (удаленная работа)
(вакансия не опубликована)

2 августа 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Разработчик / Архитектор (WebGL, 3D Streaming, IFC)

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

Мы создаём облачный просмотрщик BIM-моделей (в формате IFC) для больших моделей, работающий прямо в браузере.
Ключевая задача потоковая передача только нужных частей модели в реальном времени (по положению камеры), с высокой производительностью и поддержкой свойств IFC.
В основе собственный сервер и клиентский движок (возможна доработка существующих решений).

При отклике на вакансию обязательно укажи свой опыт работы с потоковой передачей 3д данных и форматов IFC, мы хотим найти специалиста, у которого уже был опыт реализации подобных проектов.

Тебе предстоит:

  • Спроектировать и реализовать архитектуру серверной подготовки и стриминга 3D-данных

  • Реализовать механизм spatial indexing (Octree/BVH) и выборки фрагментов модели по позиции камеры

  • Интегрировать или доработать WebGL-вьюер

  • Настроить пайплайн: IFC оптимизированный формат (glTF/XKT/3D Tiles) передача клиенту

  • Разрабатывать серверный API для потоковой доставки геометрии и метаданных

  • Участвовать в принятии технических решений и развитии продукта

Что важно:

Обязательные навыки:

  • Опыт в WebGL или работе с 3D-движками

  • Знание одного из языков бэкенда

  • Понимание принципов работы с большими 3D-моделями , LOD, spatial partitioning (BVH/Octree)

  • Опыт с потоковой подгрузкой данных (REST, WebSocket, Range requests)

  • Опыт с форматами: IFC, glTF, 3D Tiles, XKT, OBJ, STL (обязательно хорошее понимание формата IFC)

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

  • Опыт работы в BIM-проектах

  • Опыт оптимизации 3D-данных: Draco, meshoptimizer, instancing

  • Опыт работы с 3D Tiles или Cesium stack

  • Знание xeokit-convert, IfcConvert, IFC.js

  • Опыт создания визуализаторов/редакторов с нуля

  • Навыки DevOps: настройка сборок, деплой, CDN, кэширование

Что мы предлагаем:

  • Участие в технологически интересном стартапе с реальным спросом на рынке, в начале работы в проектном формате с возможностью перехода на постоянную занятость

  • Возможность влиять на архитектуру продукта с самого начала

  • Гибкий график и удалённая работа

  • Возможность войти в ядро команды