Shield AI
Senior Engineer, Full-Stack - Forge Platform, Tools (R5790)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в команду Forge Platform — внутренней инженерной платформы для разработки, интеграции и эксплуатации автономных систем Hivemind. Роль охватывает frontend-архитектуру, backend-сервисы, контракты API и деплой, а также AI-ассистированные workflow.
Задачи
- Разрабатывать и эксплуатировать full-stack платформу, встроенную в процессы обучения, валидации и деплоя AI Pilot
- Проектировать композируемую UI-архитектуру, позволяющую приложениям добавлять виджеты, дашборды, команды и общий контекст ресурсов
- Определять типизированные версионируемые контракты между платформой и независимо разрабатываемыми приложениями Forge
- Создавать workflow для упаковки, публикации, конфигурирования, установки, обновления и отключения приложений
- Обеспечивать работу встроенных AI-функций Forge и внешних агентных харнессов с общим контекстом и инструментами
- Добиваться согласованного поведения приложений в локальной среде разработки и в удалённом кластере
- Работать совместно с экспертами по симуляции, автономности и ML над первыми приложениями и валидацией платформы
- Взаимодействовать с командами инфраструктуры, безопасности, продукта и дизайна для формирования архитектуры платформы
Требования
- Опыт владения production full-stack приложениями от проектирования и реализации до выката и поддержки
- Уверенное владение TypeScript и React или эквивалентным современным веб-стеком
- Опыт создания production backend-сервисов на Go, Python, Rust или сопоставимом языке
- Опыт проектирования типизированных версионируемых API и контрактов между независимо деплоящимися компонентами
- Глубокие знания веб- и распределённой архитектуры: управление состоянием, роутинг, асинхронная коммуникация, безопасность браузера, аутентификация, авторизация, обработка ошибок
- Умение создавать интуитивные технические инструменты для инженеров и тестировать их на unit, integration и system уровнях
- Здравый смысл в решениях о расширении системы, введении абстракций или намеренном упрощении решения
- Навыки коммуникации и способность работать на стыке frontend, backend, инфраструктуры и продукта
Условия
- Full-time regular employee offer package: оклад в указанном диапазоне + бонус + бенефиты + equity
- Temporary employee offer package: оклад в указанном диапазоне + временный пакет бенефитов (доступен после 60 дней работы)
- Компенсация зависит от навыков, опыта, лицензий, сертификаций и конкретного места работы
- Все офферы обусловлены проверкой биографии и возможной проверкой рекомендаций
- Военные fellows и part-time сотрудники не имеют права на бенефиты
Навыки
- TypeScript
- React
- Go
- Python
- Rust
- REST API
- Distributed Systems
- Web Architecture
- Authentication
- Authorization
- State Management
- Routing
- Asynchronous Communication
- Browser Security
- AI-assisted workflows
- Agent tools