Amazon

Software Engineer II - AI/ML, AWS Neuron

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

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

Задачи

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

Требования

  • 3+ года профессионального опыта разработки ПО (не стажировки)
  • Степень бакалавра по computer science или эквивалент
  • 3+ года опыта проектирования или архитектуры новых и существующих систем (паттерны проектирования, надёжность, масштабирование)
  • Понимание основ машинного обучения и LLM, их архитектуры, жизненного цикла обучения и инференса, а также опыт оптимизации выполнения моделей
  • Опыт разработки на C++ и Python (обязателен опыт хотя бы на одном языке)
  • Сильное понимание производительности систем, управления памятью и принципов параллельных вычислений
  • Навыки отладки, профилирования и применения лучших практик разработки в крупномасштабных системах

Условия

  • Базовая зарплата 143 700 – 194 400 USD в год
  • Пакет включает sign-on выплаты и RSU
  • Медицинская страховка (medical, dental, vision, рецепты, Basic Life & AD&D, опция Supplemental life), EAP, поддержка ментального здоровья, Medical Advice Line, Flexible Spending Accounts, компенсация усыновления и суррогатного материнства
  • 401(k) с matching
  • Оплачиваемые отпуска и parental leave
  • Работа в небольшой agile-команде в среде, похожей на стартап
  • Менторство, код-ревью и поддержка карьерного роста

Навыки

  • Python
  • C++
  • PyTorch
  • JAX
  • LLM
  • Machine Learning
  • distributed inference
  • CUDA
  • CUTLASS
  • FlashInfer
  • Triton
  • vLLM
  • SGLang
  • TensorRT
  • JIT compilation
  • AOT tracing
  • profiling
  • parallel computing
  • computer architecture
  • AWS Trainium
  • AWS Inferentia
  • Neuron SDK

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

AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Staff AI Engineer - Global Infrastructure
American ExpressSeniorNew YorkГибрид
144,250 – 256,250 USD в год
2 окт.
Senior AI Engineer II - Forward Deployment - Enterprise AI Platforms
American ExpressSeniorSunnyvaleГибрид
123,000 – 215,250 USD в год
23 сент.
Digital Infrastructure, Cloud & Foundation Services
HarmanSeniorNoviГибрид
125,250 – 183,700 USD в год
22 сент.
AI Software Engineer - Principal or Sr Principal - Morrisville
Northrop GrummanSeniorMorrisvilleОфисРелокация
131,500 – 246,400 USD в год
16 сент.
Software Engineer II - AI/ML, AWS Neuron — Amazon, 143,700 – 194,400 USD в год, Seattle | itrelocate