Anduril Industries
Senior Software Engineer, Backend (SIG)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду Systems Integrity Group (SIG) компании Anduril. Разработка full-stack приложений для симуляции и валидации цифровых двойников производства, включая 3D-визуализацию на Unreal Engine 5 и автоматизацию V&V.
Задачи
- Разрабатывать full-stack веб-приложения для оркестрации симуляционных фреймворков, валидации цифровых двойников и автоматизации V&V.
- Создавать интерфейсы 3D-визуализации на UE5, отображающие данные в реальном времени из Unified Namespace.
- Работать с производственными инженерами и операторами для перевода рабочих процессов в требования к ПО.
- Писать production-код с полным покрытием тестами, участвовать в code review и архитектурных обсуждениях.
- Разрабатывать инструменты проверки соответствия выпущенной продукции инженерному замыслу (геометрия, последовательности сборки, измерения качества).
- Интегрировать frontend и backend с симуляционными фреймворками (OMNeT++, SimPy, Gazebo, CARLA).
- Разрабатывать автоматизированные V&V пайплайны с интеграционными тестами и проверками соответствия.
- Разворачивать и эксплуатировать системы в заводских условиях, включая edge-кластеры и OT-сети.
- Проектировать пайплайны данных, объединяющие CAD-модели, PLM-данные, сенсоры и результаты симуляций.
- Создавать адаптивные веб-интерфейсы для V&V-дашбордов, управления тестами и трассировки требований.
- Использовать AI-инструменты в разработке и участвовать в развитии инженерных практик команды.
- Участвовать в on-call ротации поддержки производственных систем.
- Взаимодействовать с инженерами симуляций, системными архитекторами и производственными командами для интеграции с MES, PLM, ERP.
Требования
- 6+ лет опыта в разработке production-систем.
- Глубокая экспертиза в full-stack веб-разработке (frontend и backend).
- Понимание современных архитектур, API, распределённых систем, CI/CD и cloud/edge инфраструктуры.
- Владение JavaScript/TypeScript, React, Next.js, Node.js и современными веб-фреймворками.
- Опыт с real-time 3D-движками (Unreal Engine, Unity) или фреймворками 3D-визуализации (Three.js, Babylon.js, WebGL).
- Опыт построения систем с высокими требованиями к надёжности, низкой задержке или ограниченным ресурсам.
- Понимание 3D-графики, rendering pipelines и визуализации сложных пространственных данных.
- Отличные навыки письменной и устной коммуникации.
- Степень в Computer Science, Information Systems, Engineering или эквивалентный практический опыт.
- Требуется статус U.S. Person для доступа к экспортно-контролируемым данным.
Условия
- Зарплата $191,000–$253,000 в год (base).
- Конкурентные опции (equity) в большинстве офферов.
- Топовый пакет бенефитов для full-time сотрудников.
- Работа в быстрорастущей команде (масштабирование с founding team до 70+ инженеров).
- On-call ротация для поддержки производственных систем.
Навыки
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- Unreal Engine 5
- Unity
- Three.js
- Babylon.js
- WebGL
- 3D graphics
- CI/CD
- distributed systems
- OMNeT++
- SimPy
- Gazebo
- CARLA
- CAD
- PLM
- MES
- ERP
- Kafka
- MQTT
- GraphQL
- WebSocket