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

Архітектор програмного забезпечення з мереж ІІ в NVIDIA

Проєктування інфраструктури на C/C++ і протоколів RDMA для мережевих платформ NVIDIA для ІІ. Оцінювання продуктивності та співпраця з інженерними командами в Ізраїлі для розвитку мережевих систем.

Опис

  • Розробка й підтримка інфраструктури на C/C++, вбудованих компонентів і середовищ виконання для програмованих протоколів RDMA у мережевому стеку ІІ East/West.
  • Створення прототипів, проведення експериментів і використання кількісних моделей для оцінювання продуктивності та вдосконалення мережевих рішень.
  • Співпраця з командами апаратного забезпечення, вбудованого ПЗ, архітектури, компіляторів і SDK для розвитку міжрівневих проєктів та інтеграції масштабованих мережевих рішень.
  • Документування технічних проєктів, результатів тестування та специфікацій для інженерної команди, розподіленої по всьому світу.

Вимоги

  • Ступінь бакалавра або магістра з інформатики, комп’ютерної інженерії, електротехніки або еквівалентний досвід.
  • Від 0 до 5 років досвіду низькорівневої розробки ПЗ, мереж або системного програмування.
  • Впевнене володіння C та/або C++.
  • Підтверджене вміння діагностувати системні проблеми.
  • Знання або навчальні курси з комп’ютерної архітектури, операційних систем і мережевих протоколів, як-от TCP/IP, RDMA чи InfiniBand.
  • Уміння чітко спілкуватися на технічні теми для документування та взаємодії з міжнародними інженерними командами.
  • Допитливість, сильні навички розв’язання проблем і прагнення постійно навчатися та розвивати технічну експертизу.
  • Перевагою будуть практичні або навчальні проєкти з RDMA, InfiniBand, SmartNIC чи обробки пакетів.
  • Перевагою буде знайомство із середовищами виконання RISC-V, RTOS, запуском плат або розробкою драйверів.
  • Перевагою буде практичний досвід розробки ядра Linux, роботи з інструментами мережевого моделювання або профілювання продуктивності.