Amazon

Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training

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

Инженер в команду Distributed Training Annapurna Labs (AWS) для оптимизации распределённого обучения на кастомных ML-ускорителях Trainium. Работа на стыке ML, HPC и распределённых систем: от PyTorch/JAX и компилятора Neuron до аппаратного уровня.

Задачи

  • Оптимизировать производительность распределённого обучения на Trainium: throughput, MFU, время до сходимости
  • Работать с PyTorch, JAX, компилятором и рантаймом Neuron для запуска и тюнинга крупномасштабных тренировок
  • Запускать новые архитектуры моделей на Trainium: определять недостающие операторы, стратегии шардирования и численные форматы
  • Отвечать за стратегии параллелизма: data, tensor, pipeline, expert, context parallelism
  • Применять reduced-precision форматы там, где это даёт измеримый выигрыш
  • Профилировать end-to-end и определять узкое место: compute, memory, collectives или host overhead
  • Формулировать требования к будущей архитектуре Trainium на основе найденных performance gaps
  • Контрибьютить в open source фреймворки
  • Проектировать и реализовывать бизнес-критичные фичи и менторить инженеров

Требования

  • Bachelor's degree in computer science или эквивалент
  • 5+ лет профессионального опыта разработки ПО (не стажировки)
  • 5+ лет программирования минимум на одном языке
  • 5+ лет опыта ведущего проектирования или архитектуры новых и существующих систем (паттерны, надёжность, масштабирование)
  • 5+ лет опыта полного SDLC: стандарты кодирования, code review, SCM, сборка, тестирование, эксплуатация
  • Опыт ментора, tech lead или руководства инженерной командой
  • Опыт в machine learning, data mining, information retrieval, статистике или NLP

Условия

  • Полный пакет: sign-on payments и RSU
  • Медицинская страховка (medical, dental, vision, prescription), Basic Life & AD&D, Supplemental life, EAP, Mental Health Support, Medical Advice Line, FSA, Adoption and Surrogacy Reimbursement
  • 401(k) matching
  • Оплачиваемый отпуск и parental leave
  • Работа в небольшой agile-команде в культуре обучения и экспериментов
  • Коллаборация с applied scientists, system engineers и product managers

Навыки

  • PyTorch
  • JAX
  • TensorFlow
  • ML compiler
  • Distributed training
  • Data parallelism
  • Tensor parallelism
  • Pipeline parallelism
  • Expert parallelism
  • Context parallelism
  • Reduced precision
  • High-performance computing
  • Computer architecture
  • AWS Trainium
  • AWS Neuron
  • Python

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

Senior Software Engineer - AI/ML
US BankSeniorMinneapolisГибрид
119,765 – 140,900 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
AI Engineer 4
Capital OneSeniorNew YorkОфис
197,300 – 245,600 USD в год
13 окт.
Efficiency AI Ops Engineer Hybrid
CiscoMiddleSan JoseГибрид
203,000 – 258,600 USD в год
13 окт.
Principal AI Engineer, SMAI
Micron TechnologyLeadBoiseОфис
13 окт.
Sr. Software Engineer- AI/ML, AWS Neuron Distributed Training — Amazon, 193,300 – 261,500 USD в год, Cupertino | itrelocate