HeyGen

Software Engineer, GPU Performance

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

Инженер по производительности GPU в команду HeyGen, работающую над AI-видео (Avatar IV, Photo Avatar, Video Translation). Задача — ускорять и удешевлять инференс моделей за счёт профилирования и оптимизации использования GPU.

Задачи

  • Исследовать утилизацию GPU, исполнение ядер, пропускную способность памяти и обмен данными CPU–GPU с помощью NVIDIA Nsight Systems, Nsight Compute и PyTorch Profiler
  • Находить узкие места в исполнении моделей, препроцессинге и инференс-сервинге и измерять эффект от каждой оптимизации
  • Улучшать производительность за счёт батчинга, планирования, управления памятью и более полной загрузки GPU
  • Разрабатывать или интегрировать высокопроизводительные GPU-ядра, когда существующие реализации ограничивают производительность
  • Создавать бенчмарки и автоматические проверки, выявляющие регрессии производительности на типовых видеонагрузках
  • Совместно с AI-исследователями и инфраструктурными инженерами доводить оптимизации до продакшена
  • Измерять влияние изменений на latency, throughput, стоимость и качество результата

Требования

  • Опыт оптимизации GPU-нагрузок в AI или высокопроизводительных вычислениях
  • Уверенное владение Python и опыт работы с PyTorch или аналогичным ML-фреймворком
  • Глубокий интерес к GPU-железу: пропускная способность памяти, поведение кэша, tensor cores, обмен данными между CPU и GPU
  • Опыт использования инструментов профилирования для связывания поведения железа с узкими местами приложения и подтверждения улучшений
  • Умение превращать эксперименты по производительности в надёжные продакшен-изменения и понятно объяснять компромиссы

Условия

  • Конкурентная зарплата и соцпакет
  • Динамичная и инклюзивная рабочая среда
  • Возможности профессионального роста
  • Культура сотрудничества, ценящая инновации и креативность
  • Доступ к новейшим технологиям и инструментам

Навыки

  • Python
  • PyTorch
  • CUDA
  • Triton
  • C++
  • NVIDIA Nsight Systems
  • NVIDIA Nsight Compute
  • PyTorch Profiler
  • GPU
  • multi-GPU inference
  • quantization
  • model serving
  • benchmarking

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

Principal AI Software Engineer
Walker & DunlopLeadУдалённо
250,000 – 300,000 USD в год
15 окт.
Senior Software Engineer - AI/ML
US BankSeniorMinneapolisГибрид
119,765 – 140,900 USD в год
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 окт.
Lead Software Engineer
HumanaLeadNew YorkУдалённо
155,200 – 213,400 USD в год
13 окт.
Software Engineer, GPU Performance — HeyGen, Los Angeles | itrelocate