
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
- Можливість співпрацювати зі спільнотою розробників
- Можливість публікувати або презентувати результати оптимізації в блогах для розробників чи на профільних конференціях
- Можливість долучитися до формування апаратних архітектур, програмного забезпечення та моделей програмування наступного покоління