Zoox

Software Engineer, ML Training Performance

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

Инженер в ML Platform команду Zoox для оптимизации производительности обучения крупномасштабных моделей (VLM, VLA, foundation models) для автономного вождения. Работа с распределённым обучением, RL и GPU-кластерами.

Задачи

  • Проектировать, внедрять и эксплуатировать техники оптимизации производительности ML-обучения: распределённое обучение (data/tensor/pipeline parallelism), mixed-precision, gradient checkpointing, GPU-ядра
  • Работать над RL-фреймворком и оптимизацией производительности RL для foundation-моделей вождения
  • Профилировать и отлаживать узкие места пропускной способности обучения на уровне compute, компилятора, фреймворка и кластерной сети
  • Тесно сотрудничать с ML-исследователями, data-инженерами и hardware-инженерами для определения требований и архитектурных решений
  • Реализовывать кастомные ядра и бенчмарки для отслеживания и валидации оптимизаций обучения

Требования

  • 4+ года общего опыта, включая 2+ года работы с платформами крупномасштабного обучения моделей
  • Опыт с фреймворками распределённого обучения (Megatron-LM, TorchTitan) и эффективным использованием GPU/accelerator-кластеров
  • Опыт с RL-фреймворками (Verl/MILES) и RL-алгоритмами (GRPO, PPO)
  • Опыт с библиотеками коллективных коммуникаций (например, NCCL) и оптимизацией перекрытия communication/compute в multi-node обучении
  • Опыт использования инструментов профилирования (NVIDIA Nsight, PyTorch Profiler, XLA/JAX profiling)
  • Владение Python или C++
  • Опыт с ML-компиляторами, performance-инструментами или hardware/software co-design (GPU/TPU/accelerator архитектуры)

Условия

  • Зарплата, Amazon RSUs и Zoox Stock Appreciation Rights
  • Возможен sign-on bonus
  • Оплачиваемый отпуск (больничный, отпуск, bereavement), неоплачиваемый отпуск
  • Медицинская страховка, страхование долгосрочного ухода, краткосрочная и долгосрочная страховка по нетрудоспособности, страхование жизни

Навыки

  • Python
  • C++
  • Megatron-LM
  • TorchTitan
  • Verl
  • MILES
  • GRPO
  • PPO
  • NCCL
  • NVIDIA Nsight
  • PyTorch Profiler
  • XLA
  • JAX
  • GPU
  • TPU
  • distributed training
  • mixed-precision
  • gradient checkpointing
  • RL

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

Software Engineer III- AI, LLM & Data Platforms
JPMorganChaseSeniorPlanoОфис
19 окт.
Senior Software Developer, Applied AI, Commerce AI
GoogleSeniorSunnyvaleОфис
174,000 – 252,000 USD в год
19 окт.
Applications Developer - III
Solutions Technology Inc. (STI)MiddleArlingtonОфис
19 окт.
Software Engineer ML Platform
IntuitiveSeniorSan FranciscoОфис
158,300 – 227,700 USD в год
19 окт.
Software Engineer, ML Infrastructure
Value Driven SolutionsSeniorCosta MesaОфис
166,000 – 220,000 USD в год
19 окт.
Software Engineer, ML Training Performance — Zoox, 177,000 – 270,000 USD в год, Foster City | itrelocate