Project Q
Staff/Senior Software Engineer - Hydris - Golang (d/f/m)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff/Senior инженер в DefenseTech-компанию Project Q для разработки Hydris — движка координации сенсоров и миссионных систем. Роль hands-on с архитектурной ответственностью за распределённые системы, протоколы и интеграции.
Задачи
- Проектировать и разрабатывать ядро Hydris на Go
- Развивать схему взаимодействия сенсоров, активов и миссионных систем
- Принимать решения по API-дизайну, устойчивые для клиентских библиотек
- Развивать фреймворк интеграций (ADS-B, AIS, ASTERIX, Meshtastic, SpaceTrack, TAK, federation)
- Архитектура peer-to-peer mesh и federation-слоя для работы в условиях ограниченной связи
- Решать задачи координации: разрешение конфликтов между федеративными узлами, eventual consistency, корреляция треков
- Задавать технические стандарты кодовой базы: тестирование распределённого поведения, версионирование протоколов, обратная совместимость
- Проводить код-ревью с фокусом на долгосрочную поддерживаемость и операционную корректность
- Принимать решения build-versus-integrate и объяснять компромиссы команде
Требования
- Опыт разработки и вывода в продакшн распределённых систем
- Уверенное владение Go как основным языком
- Способность читать Rust и TypeScript в кодовой базе
- Опыт работы across the stack: от Protobuf-схем и системного Go до TypeScript
- Сформированные взгляды на API-дизайн и эволюцию протоколов
- Высокая автономность и навыки коллаборации
- Интерес к европейским военным, морским и критическим инфраструктурным системам
- Ясная письменная коммуникация архитектурных решений; рабочий язык — английский
- Право на работу в Германии (визовая поддержка не предоставляется)
Условия
- Удалённая работа по всей Германии или гибрид/офис в Берлине или Мюнхене
- Высокая автономия и ownership, плоская структура, влияние на техническое направление
- Годовой бюджет на обучение €1500 (после испытательного срока)
- Bike Leasing и членство в Urban Sports Club
- 30 дней оплачиваемого отпуска
Навыки
- Go
- Rust
- TypeScript
- Protobuf
- ADS-B
- AIS
- ASTERIX
- Meshtastic
- SpaceTrack
- TAK
- CoT
- SAPIENT
- MIL-STD-2525
- distributed systems
- mesh networks
- API design
- sensor fusion
- geospatial systems