Apkudo

Lead Software Engineer, Device OS

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

Ведущий инженер в команду Device OS: отвечает за интеграционный слой между платформой Apkudo и устройствами в полях, механизм деплоя ПО и моделей на парк устройств, а также удалённый мониторинг и диагностику распределённого парка.

Задачи

  • Строить интеграционный слой: сервисы и контракты, связывающие машины и приложения в полях с платформой Apkudo — идентификация, конфигурация, команды и поток событий в обе стороны.
  • Отвечать за механизм деплоя: доставка ПО Apkudo в экосистему — релизы приложений, модели компьютерного зрения и диагностики, агенты; упаковка, дистрибуция, поэтапный rollout, версионирование и откат на разнородном парке.
  • Строить удалённый мониторинг: телеметрия, health и диагностика каждой машины на платформе, а также алертинг и инструменты расследования на их основе.
  • Реализовать единую поверхность управления: единое место для просмотра, конфигурации и эксплуатации машин и приложений вместо отдельного пути для каждого типа.
  • Работать с робототехниками над дизайном интерфейсов: отвечать на вопрос «как моя машина должна общаться с платформой» и отвечать за качество этого ответа.
  • Работать с дизайном над опытом оператора: мониторинг и конфигурация — это продукт для оператора, а не внутренняя консоль с таблицей.
  • Сотрудничать с другими командами платформы: с Device AI — по выводу моделей и агентов из обучения в продакшн на реальном железе, с Device Passport — по схеме событий, которые эмитит всё в полях.

Требования

  • Значительный опыт создания и выпуска продакшн backend или full-stack ПО, включая техническое лидерство над крупной системой.
  • Сильные основы распределённых систем: сервисы, API, обмен сообщениями и режимы отказа при ненадёжной сети между вами и управляемым устройством.
  • Опыт с инфраструктурой деплоя или релизов — дистрибуция артефактов, версионирование, поэтапный rollout, откат — и чёткое мнение о том, что делает деплой безопасным.
  • Практический опыт observability: инструментирование, метрики, логи, алертинг и удалённая диагностика того, к чему нельзя прикоснуться физически.
  • Проектирование интерфейсов как продуктов: опыт написания API или SDK, которыми пользовались другие инженеры, и улучшения их по реальному использованию.
  • Комфорт в работе через организационные границы с не-программистами — железо, робототехника, операции — и умение переводить между их потребностями и возможностями платформы.
  • Готовность вносить вклад в пользовательские интерфейсы или тесно работать с дизайном для их качества.
  • Искренний интерес к направлению развития AI: использование современных AI-инструментов в своей работе и интерес к задаче надёжного деплоя и эксплуатации моделей и агентов в продакшне.
  • Разрешение на работу в США. Роль базируется в США.

Условия

  • Удалённая работа (базирование в США).
  • Позиция Individual Contributor, подчинение Senior Manager, Device OS.
  • Команда Device OS.

Навыки

  • distributed systems
  • API
  • SDK
  • messaging
  • deployment
  • release infrastructure
  • versioning
  • staged rollout
  • rollback
  • observability
  • metrics
  • logging
  • alerting
  • telemetry
  • MLOps
  • model deployment
  • edge computing
  • IoT
  • MCP
  • AI tooling

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

Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (.NET / Java Spring Boot / AWS)
US BankMiddleAtlantaГибрид
98,175 – 115,500 USD в год
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Lead Software Engineer, Device OS — Apkudo, 175,000 – 190,000 USD в год, Удалённо | itrelocate