NVIDIA
NVIDIA
NVIDIA разрабатывает технологии ускоренных вычислений и искусственного интеллекта, которые применяются в игровой индустрии, центрах обработки данных, облачных вычислениях, здравоохранении, производстве, автомобильной отрасли и робототехнике. Компания работает над графическими процессорами, платформами искусственного интеллекта, технологиями симуляции и отраслевыми решениями, включая NVIDIA Omniverse для совместных рабочих процессов с 3D-графикой, NVIDIA DRIVE для разработки автономных транспортных средств и NVIDIA Clara для медицинских приложений. В компании работают крупные технические команды, создающие инфраструктуру и программное обеспечение для передовых вычислений, симуляций и аналитики на основе искусственного интеллекта.

Стажёр-разработчик технологий обработки данных — NVIDIA, Мюнхен, работа на месте

Присоединитесь к команде NVIDIA по технологиям для разработчиков в Мюнхене и исследуйте ускорение вычислений на GPU для задач ИИ и высокопроизводительных вычислений. Оптимизируйте параллельные алгоритмы для современных архитектур CPU и GPU.

Описание

  • Разрабатывать методы ускорения на GPU для задач глубокого обучения, машинного обучения и других задач ИИ
  • Сотрудничать с представителями промышленности и академического сообщества для анализа и оптимизации сложных алгоритмов ИИ и высокопроизводительных вычислений
  • Оптимизировать решения на основе ИИ для современных архитектур CPU и GPU
  • Публиковать или представлять результаты оптимизации в блогах для разработчиков или на профильных конференциях
  • Взаимодействовать с сообществом разработчиков и обучать его участников
  • Участвовать в разработке аппаратных архитектур, программного обеспечения и моделей программирования будущего
  • Работать с командами NVIDIA, занимающимися исследованиями, аппаратным обеспечением, системным программным обеспечением, библиотеками и инструментами

Требования

  • В настоящее время обучаться в докторантуре или магистратуре по компьютерным наукам, компьютерной инженерии или смежной области вычислительных наук
  • Свободно владеть C или C++ и хорошо понимать алгоритмы и разработку программного обеспечения
  • Иметь опыт работы с технологиями параллельного программирования, такими как CUDA, OpenACC, OpenMP, MPI или pthreads
  • Обладать развитыми навыками коммуникации и организации
  • Применять структурированный и логичный подход к решению задач
  • Эффективно управлять временем и расставлять приоритеты
  • Опыт распараллеливания и оптимизации моделей глубокого обучения в таких областях, как обработка естественного языка, компьютерное зрение или рекомендательные системы, будет преимуществом
  • Знание линейной алгебры на отличном уровне будет преимуществом

Преимущества

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