Anduril Industries
Staff Full-Stack Software Engineer, Manufacturing Software (ArsenalOS Deployment)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Maritime Digital Production, которая строит производственное ПО (MES ArsenalOS) для судостроительных заводов Anduril. Задача — создавать offline-capable веб-приложения для планирования и выполнения работ на фабрике.
Задачи
- Разрабатывать full-stack веб-приложения для планирования производства, распределения работ и операционных дашбордов
- Создавать offline-capable и mobile-friendly интерфейсы для работы в условиях нестабильной сети
- Проектировать offline-first архитектуры с service workers, локальным хранилищем и фоновой синхронизацией
- Строить адаптивные touch-интерфейсы для планшетов и мобильных устройств в производственной среде
- Реализовывать стратегии синхронизации данных с разрешением конфликтов между edge-устройствами и backend
- Развёртывать и эксплуатировать системы на фабриках, включая edge-кластеры и OT-сети
- Работать с manufacturing-инженерами и операторами для перевода производственных процессов в требования к ПО
- Писать production-код с тестами, участвовать в code review и архитектурных обсуждениях
- Использовать AI-инструменты в разработке и развивать инженерные практики команды
- Участвовать в on-call ротации поддержки производственных систем
- Задавать техническое направление и менторить junior-инженеров
Требования
- 8+ лет опыта в разработке production-систем
- Глубокая экспертиза в full-stack веб-разработке (frontend и backend)
- Понимание современных архитектур, API, распределённых систем, CI/CD, cloud или edge инфраструктуры
- Владение JavaScript/TypeScript, React, Next.js, Node.js и современными веб-фреймворками
- Опыт создания offline-capable приложений с service workers, IndexedDB, local storage и PWA
- Опыт работы с системами с высокими требованиями к надёжности и доступности
- Опыт работы с крупными enterprise-приложениями
- Отличные навыки письменной и устной коммуникации
- Степень в Computer Science, Information Systems, Engineering или эквивалентный опыт
- Требуется статус U.S. Person для доступа к export controlled данным
Условия
- Зарплата $220,000–$290,000 в год
- Конкурентные equity-гранты
- Комплексный пакет бенефитов
- Работа в быстрорастущей команде (рост с founding team до 70+ инженеров)
- On-call ротация
Навыки
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- service workers
- IndexedDB
- local storage
- PWA
- CI/CD
- GraphQL
- WebSocket
- distributed systems
- edge computing