Shield AI
Senior Engineer, Full-Stack - Forge Platform, Tools (R5790)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Forge Platform (Shield AI). Разработка расширяемой платформы и приложений на ней для создания, интеграции и тестирования автономных систем Hivemind, включая AI-ассистированные workflow.
Задачи
- Разрабатывать и поддерживать full-stack платформу, встроенную в процессы обучения, валидации и развёртывания AI Pilot
- Проектировать композируемую архитектуру UI с виджетами, дашбордами, командами и общим контекстом ресурсов
- Определять типизированные версионируемые контракты между платформой и независимо разрабатываемыми приложениями Forge
- Создавать workflow для упаковки, публикации, конфигурирования, установки, обновления и отключения приложений
- Обеспечивать работу AI-функций Forge и внешних агентских harness: понимание контекста, вызов инструментов, навигация по приложениям
- Обеспечивать одинаковое поведение приложений в локальной разработке и удалённых кластерах
- Работать с экспертами по симуляции, автономности и ML над первыми приложениями и валидацией платформы
- Взаимодействовать с инфраструктурой, безопасностью, продуктом и дизайном для формирования архитектуры платформы
Требования
- Опыт владения production full-stack приложениями от проектирования до внедрения и поддержки
- Уверенное владение TypeScript и React или эквивалентным современным веб-стеком
- Опыт создания production backend-сервисов на Go, Python, Rust или аналогичном языке
- Опыт проектирования типизированных версионируемых API и контрактов между независимо развёртываемыми компонентами
- Знание веб- и распределённой архитектуры: управление состоянием, роутинг, асинхронная коммуникация, безопасность браузера, аутентификация и авторизация, обработка отказов
- Умение создавать интуитивные инструменты для инженеров и тестировать их на unit, integration и system уровнях
- Здравое суждение о том, когда расширять систему, вводить абстракцию или оставлять решение намеренно простым
- Навыки коммуникации и работа между frontend, backend, инфраструктурой и продуктом
Условия
- Full-time
- Оплата в рамках указанного диапазона + бонус + бенефиты + equity
- Работа в venture-backed defense-tech компании
- Офисы и объекты в США, Европе, Ближнем Востоке и Азиатско-Тихоокеанском регионе
Навыки
- TypeScript
- React
- Go
- Python
- Rust
- API design
- distributed systems
- web architecture
- authentication
- authorization