Apptronik

Software Engineer - Manipulation

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

Инженер в команду манипуляций человекоподобного робота Apollo. Разрабатывает и разворачивает learning-based политики манипуляций, доводя их от демонстрационных данных и симуляции до надёжной работы на реальном железе.

Задачи

  • Реализовывать и разворачивать современные learning-based политики манипуляций для надёжной работы на реальных задачах с физическим железом
  • Адаптировать и улучшать политики под новые задачи и железо методами post-training: RL fine-tuning, дистилляция политик, интерактивное imitation learning (например, DAgger)
  • Строить и поддерживать data pipelines для post-training: сбор телеметрии и демонстраций, retargeting, агрегация и курирование датасетов
  • Вести цикл разработки от симуляции и офлайн-оценки до переноса и тонкой настройки политик на роботе
  • Разрабатывать visuomotor-политики для захвата, in-hand и whole-arm манипуляций с низкой задержкой исполнения на железе
  • Определять метрики оценки и регрессионные тесты производительности политик в симуляции и на железе и использовать результаты для технических решений
  • Тесно взаимодействовать с командами симуляции, данных, железа и систем для диагностики системных проблем и совместной разработки решений
  • Поддерживать высокие стандарты кодовой базы через тестирование, документацию и peer code review

Требования

  • Сильный опыт в роботизированных манипуляциях: захват, in-hand или whole-arm control, high-DOF движение, с подтверждённым опытом развёртывания на железе
  • Практический опыт обучения и отладки learned policies, включая post-training методы: RL fine-tuning, дистилляция, imitation learning (например, DAgger)
  • Владение Python, C++ и PyTorch или JAX, опыт построения real-time роботизированных стеков
  • Опыт работы с демонстрационными данными и данными телеметрии, построения evaluation pipelines для learned policies
  • MS и 3+ года релевантного опыта или недавний PhD в робототехнике, computer science, электротехнике или смежной области
  • Опыт, сфокусированный именно на learning-based манипуляциях или близкой области
  • Подтверждённый опыт переноса learned policies из research/симуляции на физическое железо

Условия

  • Годовая зарплата $180,000 - $240,000
  • Прямой найм (direct hire)
  • Равные возможности трудоустройства

Навыки

  • Python
  • C++
  • PyTorch
  • JAX
  • RL fine-tuning
  • policy distillation
  • imitation learning
  • DAgger
  • teleoperation
  • IsaacSim
  • MuJoCo
  • Drake
  • computer vision
  • 6D pose estimation
  • point cloud processing
  • visual servoing
  • tactile sensing

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

Software Engineer, Agentic AI and LLMs, Google Ads
GoogleMiddleIrvineОфис
147,000 – 210,000 USD в год
27 окт.
Senior Software Engineer, ML API – AI Inference
Cerebras SystemsSeniorSunnyvaleГибрид
27 окт.
AI Software Engineer
Second Front SystemsMiddleWashingtonУдалённо
150,000 – 160,000 USD в год
27 окт.
Senior Software Engineer, Machine Learning, Applied AI
GoogleSeniorSunnyvaleОфис
174,000 – 252,000 USD в год
27 окт.
Senior Software Engineer, Generative AI
GoogleSeniorSunnyvaleОфис
174,000 – 252,000 USD в год
27 окт.