Детали вакансии

Разработка
Синьор
Удаленка
Полная занятость
May 11

Старший инженер-программист

Старший инженер-программист в AMD, удаленно работающий над сложными стеками виртуализации GPU. Обязанности включают проектирование, реализацию и отладку компонентов режима ядра, интеграцию с гипервизорами и использование инструментов ИИ для разработки. Требуются сильные навыки C/C++ и опыт работы более 5 лет.

В AMD наша миссия — создавать отличные продукты, которые ускоряют вычислительные процессы нового поколения — от ИИ и центров обработки данных до ПК, игр и встраиваемых систем. Основываясь на культуре инноваций и сотрудничества, мы верим, что реальный прогресс достигается благодаря смелым идеям, человеческой изобретательности и общей страсти к созданию чего-то экстраординарного. В этой роли вы будете: Работать над одним из самых сложных и передовых программных стеков AMD, охватывающим драйверы ядра, гипервизоры, платформы контейнеров и облачную инфраструктуру. Ежедневно сотрудничать с несколькими командными компонентами (драйверы GPU, прошивки, гипервизоры, облачные платформы) и получать глубокое, сквозное понимание современных систем GPU. Быть частью высокоэффективной, дружелюбной и совместной команды, где люди уважают друг друга, открыты и искренне поддерживают рост друг друга. Помогать лидировать использование инструментов и методов ИИ в команде, чтобы сделать разработку быстрее, умнее и приятнее. Ключевые обязанности: Проектировать, реализовывать и поддерживать компоненты режима ядра и системного уровня для стека виртуализации GPU AMD на Linux и/или Windows. Интегрировать программный стек GPU AMD с несколькими гипервизорами (KVM, Hyper-V, VMware и другими). Отлаживать сложные проблемы в различных слоях (драйвер, прошивка, гипервизор, ОС, контейнеры, облачный стек). Сотрудничать с внутренними командными компонентами и внешними партнерами для предоставления надежных, масштабируемых решений GPU. Использовать и помогать совершенствовать рабочие процессы разработки и анализа с помощью ИИ в команде (например, для исследования кода, генерации тестов, анализа журналов).

Предпочтительный опыт: Отличные навыки программирования и проектирования программного обеспечения на C/C++, включая отладку, анализ производительности и проектирование тестов. Опыт разработки драйверов устройств или других компонентов режима ядра в среде Linux (опыт работы с драйверами Windows является плюсом). Знакомство с распространенными инструментами разработки и отладки Linux (gdb, perf, ftrace, systemtap и т. д.). Более 5 лет профессионального опыта разработки программного обеспечения (или эквивалентная глубина опыта). Подтвержденный опыт руководства или владения сложными программными компонентами или проектами от концепции до реализации. Практический опыт в одной или нескольких областях: виртуализация GPU или облачные вычисления; HPC или рабочие нагрузки ИИ/МО; архитектуры GPU (опыт работы с технологиями AMD GPU является плюсом). Глубокие знания в области настройки производительности и оптимизации программного обеспечения GPU или системного уровня. Опыт работы с технологиями контейнеризации и оркестрации (Docker, Kubernetes и т. д.) и их интеграцией с ресурсами GPU.

Kubernetes
Cloud Computing
C++
GPU
Linux
AI
HPC
windows
Virtualization
Docker
ml

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

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

Старший / Ведущий инженер-программист

Старший / Ведущий инженер-программист в Белграде, Сербия. Роль Backend .NET.

Сербия
N
NDA

Старший инженер-программист (Frontend)

Старший Frontend инженер-программист в Field Materials. Требуется 3+ года опыта работы с HTML, CSS, JavaScript и 1+ год с React. Удаленная позиция.

F
Field Materials