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

Провідний інженер із програмного забезпечення відеосистем NVIDIA, робота в офісі в Бенгалуру

Провідний інженер розробляє програмне забезпечення для потокової передачі відео з прискоренням на GPU в хмарному ігровому сервісі NVIDIA GeForce NOW, зосереджуючись на кодеках, якості відео, надійності, обробці за допомогою ШІ та затримці.

Опис

  • Створювати можливості потокової передачі відео, що забезпечують нові інтерактивні можливості
  • Розробляти функції, які покращують якість зображення, продуктивність, надійність, безпеку та зручність супроводу
  • Профілювати продуктивність GPU і CPU в усьому відеоконвеєрі, виявляти вузькі місця та впроваджувати рішення спільно з командами апаратного й програмного забезпечення GPU
  • Розробляти інструменти для вимірювання якості відео з точки зору користувача та оцінювання покращень
  • Використовувати сучасні технології стиснення відео для забезпечення високоякісної потокової передачі в застосунках з інтерактивною графікою
  • Створювати інструменти оцінювання та аналізу якості з використанням відеометрик і статистики кодера для виявлення регресій, оцінювання функцій і налаштування кодеків та конвеєра
  • Застосовувати моделі машинного навчання та ШІ до обробки відео й алгоритмів адаптивної потокової передачі, щоб зменшувати артефакти та затримку за змінних мережевих умов

Вимоги

  • Щонайменше п’ять років досвіду та ступінь бакалавра або магістра з комп’ютерних наук чи суміжної галузі
  • Володіння C, C++ і Python
  • Глибокі знання продуктивності відеоконвеєрів реального часу з прискоренням на GPU, включно з поведінкою кодерів, колірними просторами, масштабуванням, ефективністю передавання, буферизацією, регулюванням темпу, адаптацією бітрейту, обробкою кадрів та оптимізацією затримки в розподілених або хмарних системах
  • Знайомство з API Vulkan, CUDA, OpenGL і DirectX
  • Глибоке розуміння кодеків H.264, HEVC та AV1, включно з налаштуванням конфігурації та компромісами під час застосування
  • Досвід налагодження та підвищення надійності складних потокових систем за погіршення мережевих умов, включно з відновленням після втрати пакетів, телеметрією, трасуванням, перевіркою в реальних умовах і тривалими сеансами
  • Володіння телеметрією, статистичним аналізом і моніторингом продуктивності хмарної інфраструктури
  • Досвід інтеграції моделей ШІ у відеоконвеєри реального часу
  • Досвід об’єктивного оцінювання якості відео з використанням VMAF, CAMBI, PSNR і SSIM/MS-SSIM, включно з кореляцією зі сприйманою якістю
  • Глибоке розуміння внутрішньої будови операційних систем, драйверів користувацького та режиму ядра, аналізу продуктивності системного програмного забезпечення, тестування й налагодження
  • Досвід оптимізації відеоконвеєрів для різних сімейств GPU, зокрема інтегрованої графіки Intel і GPU AMD
  • Досвід розроблення або аналізу застосунків із візуалізацією графіки чи передових технологій генерації графіки на основі ШІ, таких як DLSS, RTX або FSR

Переваги

  • NVIDIA — роботодавець, який забезпечує рівні можливості та дотримується принципів різноманіття, рівності й інклюзивності