Юмосс

Инженер-разработчик 2D/3D визуализации (Three.js/WebGL)

Коротко

Инженер-разработчик 2D/3D визуализации (Three.js/WebGL) для CAE-платформы цифровых двойников сварочных технологий «WeRTSim». Основной фокус — работа с геометрией, пространственными данными, системами координат, selection/picking и оптимизацией рендеринга больших объёмов данных в браузере, а также интеграция CAD/3D-данных. Требуется production-опыт разработки интерактивной 2D/3D-графики (Canvas, WebGL, Three.js), уверенный JavaScript/TypeScript и сильная математическая база; полная удалённая работа с гибким графиком.

АО «Юмосс» — Geometry / Engineering Visualization Engineer
Формат: full-time, remote
Уровень: Middle / strong Middle
Вилка: 250–300 тыс. ₽
Опыт работы: более 3 лет
О компании
АО «Юмосс» разрабатывает и продвигает на отечественный и международный рынки российское инновационное программное обеспечение CAE «WeRTSim» (Computer-Aided Engineering Welding and Related Technologies Simulation) — веб-платформу цифровых двойников сварочных и родственных технологий для решения различных инженерных задач: быстрых расчетов и анализа на основе математического моделирования физических процессов и их компьютерной симуляции.
О продукте
Основным назначением CAE WeRTSim является создание единой программной среды, объединяющей различные имитационные модели технологических высокотемпературных процессов и механизмы управления вычислительными экспериментами в простой и удобный инструмент инженерного анализа с интуитивно понятным интерфейсом. Платформа обеспечивает интеграцию имитационных моделей и механизмов управления вычислительными экспериментами с внешними ИС (CAD, CAE, MES, FEM и др.) через API, создавая более точные инструменты для конструкторов, механиков и технологов. Области применения: технологическая подготовка производства, обучение инженеров, автоматизация и роботизация управления технологическими процессами, проектирование и разработка инновационного сварочного оборудования, адаптация и оптимизация существующих проектов, техническое перевооружение производства.
Кого ищем
Ищем разработчика с опытом создания интерактивной 2D/3D-визуализации для технических, инженерных или других data-driven систем. Основной фокус позиции — работа с геометрией, пространственными данными и их интерактивным графическим представлением в браузере.
Чем предстоит заниматься
•разработка и развитие интерактивной 2D/3D-визуализации;
•разработка технических editors и viewers;
•работа с Canvas, WebGL и Three.js;
•представление геометрических и численных данных;
•работа с системами координат, transformations, projections и spatial interaction;
•реализация selection, picking и manipulation объектов;
•визуализация матриц, срезов и объёмных данных;
•развитие моделей представления геометрических объектов и reusable graphics-компонентов;
•оптимизация rendering и работы с большими объёмами данных;
•участие в интеграции внешних CAD/3D-данных.
Что тебе поможет
•высшее математическое или техническое образование;
•опыт проектирования и разработки UI/UX многопользовательских высоконагруженных приложений;
•опыт командной работы.
Обязательные навыки
•уверенный JavaScript / TypeScript;
•практический опыт работы с Canvas;
•практический опыт Three.js либо сопоставимый production-опыт с WebGL-based 3D;
•понимание принципов 2D/3D-графики: системы координат; geometric transformations; камеры и проекции; world / local / screen spaces; selection / picking;
•опыт преобразования структурированных или численных данных в интерактивное визуальное представление;
•достаточная алгоритмическая и математическая база для работы с пространственными задачами;
•способность самостоятельно анализировать задачу, определять модель данных, ограничения и invariants до выбора конкретной технологии реализации.
Обязательный опыт
•Нужен реальный коммерческий или сопоставимый production-опыт разработки интерактивной графики.
•Особенно важен опыт в системах, где корректность данных, геометрии и пространственных преобразований является частью задачи, например: технические editors / viewers; инженерная или scientific visualization; GIS и картографические системы; simulation / modelling; industrial visualization; BIM / CAD-like systems; digital twins; medical или другие сложные spatial/data-driven interfaces.
•Опыт Canvas и Three.js/WebGL должен подтверждаться реализованными задачами, а не только присутствовать в списке технологий.
Будет плюсом
•CAD / CAE;
•GIS / BIM / digital twin;
•scientific или industrial software;
•работа с glTF, OBJ, STL и другими 3D-форматами;
•React / React Three Fiber;
•PixiJS, Konva, Babylon.js и другие graphics libraries;
•GLSL / shaders;
•profiling и оптимизация больших сцен;
•опыт работы с mesh/topology, units, faces/edges/bodies и преобразованием различных geometry representations.
Что особенно важно
При оценке кандидата основной вес имеет не количество лет опыта и не длина технологического стека, а содержание предыдущих задач. Предпочтителен разработчик, который при работе с новой технической задачей сначала способен разобраться:
•какие данные существуют;
•что они означают;
•какие между ними связи;
•какие ограничения и invariants необходимо сохранить;
•какое представление требуется получить;
и только затем выбирает библиотеку и способ реализации.
Условия
•официальное трудоустройство, соблюдение норм трудового законодательства;
•режим работы - полная удаленка;
•гибкий график;
•уровень заработной платы обсуждаем с успешным кандидатом.
Ключевые навыки
JavaScript / TypeScript

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте