Amazon

Software Engineer II - AI/ML, Neuron Inference, Neuron Inference

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

Инженер в команду Neuron Inference (Annapurna Labs, AWS) для разработки и оптимизации инференса ML-моделей на ускорителях AWS Trainium. Работа на стыке ML, высокопроизводительных вычислений и распределённых архитектур.

Задачи

  • Проектировать, разрабатывать и оптимизировать ML-модели и фреймворки для деплоя на кастомных ML-ускорителях
  • Участвовать во всех этапах жизненного цикла ML-системы: проектирование распределённой архитектуры, реализация, профилирование, оптимизации под железо, тестирование и продакшн-деплой
  • Строить инфраструктуру для систематического анализа и онбординга множества моделей с разными архитектурами
  • Разрабатывать высокопроизводительные NKI-ядра и фичи для ML-операций
  • Анализировать и оптимизировать производительность на нескольких поколениях железа Neuron
  • Проводить профилирование и устранять узкие места
  • Реализовывать оптимизации: fusion, sharding, tiling, scheduling
  • Проводить юнит- и end-to-end тестирование моделей с CI/CD через пайплайны
  • Работать напрямую с клиентами по enablement и оптимизации их моделей
  • Сотрудничать с командами компилятора, рантайма, фреймворков и железа

Требования

  • 3+ года профессионального опыта разработки ПО (не стажировки)
  • Степень бакалавра или эквивалент в Computer Science, Engineering, Mathematics или смежной области
  • Знание Python и/или C++
  • Опыт полного цикла разработки ПО: стандарты кодирования, код-ревью, контроль версий, сборка, тестирование, эксплуатация
  • Опыт с Machine Learning и основами LLM: архитектура, жизненный цикл обучения/инференса, оптимизация исполнения моделей
  • Знание архитектуры ML-моделей и инференса
  • Опыт с CUDA-ядрами или ML/low-level ядрами
  • Знание синтаксиса и tile-level семантики, аналогичной Triton
  • Опыт с vLLM, SGLang, TensorRT или похожими платформами в продакшене
  • Опыт с PyTorch, JIT-компиляцией и AOT tracing

Условия

  • Медицинская страховка (medical, dental, vision, prescription), Basic Life & AD&D, Supplemental life plans
  • EAP, поддержка ментального здоровья, Medical Advice Line
  • Flexible Spending Accounts
  • Компенсация adoption и surrogacy
  • 401(k) matching
  • Оплачиваемый отпуск и parental leave
  • Sign-on payments и RSU
  • Небольшие agile-команды, культура экспериментов и обучения

Навыки

  • Python
  • C++
  • PyTorch
  • CUDA
  • Triton
  • vLLM
  • SGLang
  • TensorRT
  • JIT compilation
  • AOT tracing
  • NKI
  • LLM
  • Machine Learning
  • distributed inference

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

Software Engineer III - Python/AI/MLOps
JPMorganChaseMiddleWilmingtonОфис
30 окт.
Staff Software Engineer, Agent Quality
GoogleSeniorSunnyvaleОфис
207,000 – 300,000 USD в год
30 окт.
Software Engineer III, AI/ML, Google Labs
GoogleMiddleMountain ViewОфис
147,000 – 210,000 USD в год
30 окт.
Software Engineer, Agents
MirageSeniorNew YorkОфис
175,000 – 300,000 USD в год
30 окт.
Staff Software Engineer, Search Ads Syndication Quality AI/ML
GoogleSeniorMountain ViewОфис
207,000 – 300,000 USD в год
30 окт.
Software Engineer II - AI/ML, Neuron Inference, Neuron Inference — Amazon, 165,200 – 223,600 USD в год, Cupertino | itrelocate