Rune Technologies

Backend Software Engineer - Distribution

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-инженер в команду Distribution компании Rune Technologies, разрабатывающей AI-платформу TyrOS для военной логистики. Задача — проектировать и развивать сервисы, моделирующие логистические сети, планирование, маршрутизацию и отслеживание поставок.

Задачи

  • Владеть архитектурой и разработкой backend-сервисов для распределительных возможностей TyrOS
  • Проектировать системы для сквозных логистических процессов: планирование перевозок, маршрутизация и диспетчеризация, создание и исполнение отправлений, распределение активов и мощностей, мультимодальные перевозки, расписания и временные окна, отслеживание и сверка статусов, динамическое перепланирование
  • Переводить реальные логистические процессы в устойчивые доменные модели, API, сервисы и event-driven системы
  • Строить системы, согласующие запасы, спрос, транспортные мощности, локации, время, приоритеты и другие операционные ограничения в распределённых сетях
  • Разрабатывать производительные production-сервисы на Go и интегрировать их в TyrOS и платформу Rune
  • Интегрировать возможности оптимизации и планирования в операционное ПО, превращая рекомендации алгоритмов в надёжные и исполнимые процессы
  • Проектировать системы, работающие с частичной, запаздывающей, противоречивой или меняющейся информацией при сохранении достоверного состояния
  • Создавать API, паттерны обмена сообщениями, пайплайны данных и backend-инфраструктуру для взаимодействия сервисов
  • Проектировать под ограничения по пропускной способности, связности, вычислениям, задержкам и доступности систем
  • Работать напрямую с военными пользователями и доменными экспертами, превращая неоднозначные требования в масштабируемое ПО
  • Принимать архитектурные решения, балансируя скорость разработки и долгосрочную надёжность, поддерживаемость и расширяемость
  • Выстраивать инженерные практики: тестирование, observability, производительность, восстановление после сбоев, операционная устойчивость
  • Обеспечивать техническое лидерство через системный дизайн, code review, менторство и владение сложными кросс-функциональными инициативами

Требования

  • 7+ лет опыта в backend, platform или distributed systems engineering, включая существенное владение production-ПО
  • Подтверждённый опыт создания production-систем в логистике, транспорте, fulfillment, маршрутизации, диспетчеризации, управлении отправлениями, складском хозяйстве, маркетплейсах, supply chain, travel, операционном планировании или аналогичной сложной операционной области
  • Опыт создания ПО для реального планирования или операционного принятия решений, а не только транзакционных или CRUD backend-приложений
  • Сильные навыки программирования на одном или нескольких производительных языках: Go, C++, Java или Rust
  • Сильное понимание распределённых систем: сервисная архитектура, асинхронная обработка, обмен сообщениями, управление состоянием, обработка сбоев, консистентность, надёжность
  • Опыт проектирования сложных доменных моделей и перевода меняющихся требований в поддерживаемую архитектуру
  • Опыт проектирования и потребления API, интеграции сервисов через messaging, event-driven архитектуры и облачную инфраструктуру
  • Опыт работы с большими или сложными структурированными данными и системами, постоянно согласующими меняющееся состояние
  • Сильные инженерные основы: профилирование, тестирование, observability, code review, тюнинг производительности, контроль версий, отладка в production
  • Способность самостоятельно вести сложные технические проекты от постановки задачи до архитектуры, реализации, деплоя и эксплуатации
  • Умение эффективно взаимодействовать с product-менеджерами, доменными экспертами, исследователями операций и инженерами разных частей платформы

Условия

  • Полный соцпакет: медицинская, стоматологическая и офтальмологическая страховка, взносы на 100% покрываются Rune для сотрудников, низкие взносы для супругов и иждивенцев
  • Базовое страхование жизни и инвалидности на 100% покрывается компанией, возможность докупить дополнительное страхование жизни
  • Оплачиваемый отпуск без накопления: «бери столько времени, сколько нужно, когда нужно»
  • Щедрый календарь корпоративных праздников, включая shutdown в декабре
  • Программа поддержки отпусков, включая время на военную службу, медицинские события и родительский отпуск
  • Полный план 401(k) для всех eligible full-time сотрудников
  • Компания оплачивает commuter benefits
  • Бесплатный доступ в тренажёрный зал в офисе
  • Конкурентные опционы (equity) в большинстве full-time офферов

Навыки

  • Go
  • C++
  • Java
  • Rust
  • Distributed Systems
  • Event-Driven Architecture
  • Messaging
  • APIs
  • Cloud Infrastructure
  • Optimization
  • Routing
  • Scheduling
  • OR-Tools
  • Gurobi
  • Geospatial Data
  • Edge Computing

Похожие вакансии

Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer, NeMo Helix Core Platform
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
7 окт.
Senior Software Engineer
Charles SchwabSeniorAnn ArborОфис
6 окт.
Sr Software Engineer
General MotorsSeniorSunnyvaleГибридРелокация
170,600 – 261,300 USD в год
6 окт.
Backend Software Engineer - Distribution — Rune Technologies, Arlington | itrelocate