Intel
GPU Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по разработке GPU-софта в Data Center Group Intel. Работа над AI-решениями на всех уровнях стека — от прошивок и драйверов до фреймворков и приложений, с оптимизацией GPU-нагрузок.
Задачи
- Проектировать, разрабатывать и интегрировать программные решения для AI-функций в продуктах Intel
- Оптимизировать GPU AI-нагрузки по производительности, энергопотреблению и масштабируемости, включая бенчмарки и симуляции
- Взаимодействовать с внутренними командами и внешними партнёрами для сбора требований и поставки решений по всему стеку
- Валидировать, отлаживать и дорабатывать ПО для совместимости с AI-приложениями
- Разрабатывать и улучшать reference-софт для максимальной ценности клиентов от AI-продуктов Intel
- Поддерживать pre-silicon архитектурные рекомендации через симуляцию и анализ нагрузок
Требования
- Степень бакалавра в CS/EE или смежной области и 12+ лет опыта, либо магистра и 8+ лет, либо PhD и 6+ лет в разработке GPU-софта
- Подтверждённая экспертиза в архитектуре, проектировании и разработке GPU-софта
- Владение Python, C++ и Java
- Сильная экспертиза в AI, машинном обучении и deep learning фреймворках (TensorFlow, PyTorch)
- Понимание графических API и compute-фреймворков: DirectX, Vulkan, OpenGL, OpenCL или CUDA
- Опыт разработки на разных уровнях стека: драйверы, прошивки, прикладной уровень
- Знание алгоритмов, структур данных и методов оптимизации
- Умение отлаживать сложные программные проблемы и проводить тщательную валидацию
Условия
- Гибридный формат работы: офис на площадке Intel и удалённая работа
- Конкурентная компенсация, акции и бонусы
- Программы здоровья, пенсионные и отпускные льготы
- Годовая зарплата в диапазоне $255,850–$361,200 USD
Навыки
- Python
- C++
- Java
- TensorFlow
- PyTorch
- DirectX
- Vulkan
- OpenGL
- OpenCL
- CUDA
- GPU
- AI
- Machine Learning
- Deep Learning