MTS Software Development Engineer, AI-стек и GPU
ЗарплатаПо договорённости
ФорматНе указан
ЛокацияSanta Clara, Не указана
В AMD открыта позиция MTS Software Development Engineer. Роль связана с проектированием и развитием AI-стека: определение лучших практик и оптимизация производительности от низкоуровневых GPU-ядер до крупномасштабных распределённых систем, формирование базового программного обеспечения для аппаратуры AMD.
Задачи:
- Использовать современные большие языковые модели (LLM) и агентные технологии для ускорения разработки и повышения производительности экосистемы AMD ROCm.
- Напрямую ускорять приложения на основе фундаментальных моделей (LLM) и автономных AI-агентов.
- Участвовать в полном цикле совместного проектирования: влиять на будущие архитектуры GPU, разрабатывать ПО для новых ускорителей и взаимодействовать с AI-сообществом.
Требования:
- Степень магистра или иностранный эквивалент в области компьютерных наук, компьютерной инженерии, электротехники, программной инженерии или смежной области.
- Три года опыта в данной или близкой инженерной роли. Альтернативно принимается степень бакалавра или иностранный эквивалент в указанных областях и пять лет прогрессирующего опыта после бакалавриата в данной или близкой инженерной роли.
- Два года опыта в следующем:
- разработка ПО в средах с критичной производительностью;
- архитектуры моделей глубокого обучения, таких как модели обработки естественного языка, рекомендательные модели, модели компьютерного зрения или другие современные AI-системы;
- оптимизация inference-пайплайнов моделей глубокого обучения;
- современный C++ и объектно-ориентированное проектирование;
- программирование GPU (HIP или CUDA) и оптимизация ядер и операторов глубокого обучения;
- архитектура GPU, иерархия памяти и инструменты профилирования или анализа производительности GPU для диагностики и устранения сложных узких мест в распределённых много-GPU системах.
Условия:
- Командировки не требуются.
- Открыто несколько позиций.
Навыки и технологии
Направления