Physical Intelligence

Fullstack Software Engineer, Robot Interfaces

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

Fullstack-инженер в команду внутренних продуктов Physical Intelligence. Разрабатывает интерфейсы для управления, мониторинга и отладки роботов, работая в тесной связке с исследователями, операторами и робототехниками.

Задачи

  • Разрабатывать и поддерживать интерфейсы для управления, мониторинга и отладки роботов — от настройки и калибровки до live-работы и разбора результатов
  • Проектировать единую поверхность для всей смены оператора: подготовка, диагностика, передача смены и обратная связь
  • Обеспечивать безопасность интерфейсов: однозначность состояний, очевидность сбоев, предсказуемая деградация при потере сети или камеры
  • Отвечать за realtime-часть: видео, состояние робота и управление в жёстких latency-бюджетах, работа с контроллерами, гарнитурами, педалями и сенсорами
  • Определять границу между устройством и облаком: что остаётся локально из-за безопасности и задержек, а что уходит в control plane
  • Выполнять on-prem и on-device деплой, версионирование и раскатку по лаборатории, складу и площадкам партнёров, обеспечивать наблюдаемость
  • Инструментировать интерфейсы для измерения потерь времени в операциях и проверки изменений по метрикам
  • Самостоятельно собирать требования, приоритизировать, определять метрики успеха, выпускать продукт и продвигать его среди пользователей

Требования

  • Сильный опыт fullstack-разработки production веб-приложений и API, особенно на React, TypeScript и Python
  • Опыт realtime-веба: WebRTC, WebSockets, стриминг видео, синхронизация состояния и отладка всего этого
  • Уверенная работа с бинарными форматами и схемами интерфейсов: protobuf, gRPC или аналоги
  • Опыт поставки ПО на машины, которые вы не администрируете: on-prem или on-device деплой, работа в условиях деградации сети, версионирование по парку устройств
  • Сильные UX-инстинкты для высоконагруженных интерфейсов, где пользователь работает стоя, под давлением времени и ошибка имеет физические последствия
  • Умение проектировать процессы, где люди, железо и ПО работают как единая система
  • Сильное продуктовое чутьё и опыт прямой работы с пользователями в условиях неоднозначных процессов и меняющихся требований

Условия

  • Бонус: опыт основателя, раннего сотрудника или иной опыт работы в условиях неопределённости и решения сложных задач end-to-end
  • Бонус: опыт с телеоперацией, робототехникой или смежным ПО
  • Бонус: опыт с safety-critical или промышленными системами (диспетчерская, медицинские устройства, авиация, автопром)
  • Бонус: hardware-adjacent бэкграунд — firmware, embedded, интеграция устройств или поставка ПО вместе с физическим продуктом
  • Бонус: опыт с workflow-, dispatch- или scheduling-системами, направляющими работу людей в физическом мире
  • Бонус: опыт со стеком React, TypeScript, Python, Postgres, GCP и Kubernetes

Навыки

  • React
  • TypeScript
  • Python
  • WebRTC
  • WebSockets
  • protobuf
  • gRPC
  • Postgres
  • GCP
  • Kubernetes

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

Software Engineer II Full Stack (Java/Node.js/Angular)
Western Governors UniversityMiddleSalt Lake CityОфис
118,900 – 178,500 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Fullstack Software Engineer, Robot Interfaces — Physical Intelligence, San Francisco | itrelocate