NVIDIA
NVIDIA
NVIDIA razvija tehnologije ubrzanog računalstva i umjetne inteligencije koje se koriste u igrama, podatkovnim centrima, računalstvu u oblaku, zdravstvu, proizvodnji, automobilskoj industriji i robotici. Njezin rad obuhvaća grafičke procesorske jedinice, platforme umjetne inteligencije, simulacije i rješenja usmjerena na pojedine industrije, uključujući NVIDIA Omniverse za suradničke 3D radne procese, NVIDIA DRIVE za razvoj autonomnih vozila i NVIDIA Clara za zdravstvene aplikacije. Tvrtka okuplja velike tehničke timove koji rade na infrastrukturi i softveru za napredno računalstvo, simulacije i analitiku pokretanu umjetnom inteligencijom.

Viši softverski inženjer za video sustave u NVIDIA-i, Bengaluru – rad na lokaciji

Viši inženjer koji razvija GPU-akcelerirani softver za video streaming za NVIDIA GeForce NOW igranje u oblaku, s naglaskom na kodeke, kvalitetu videa, pouzdanost, obradu umjetnom inteligencijom i latenciju.

Opis

  • Stvarati mogućnosti video streaminga koje omogućuju nova interaktivna iskustva
  • Razvijati značajke koje poboljšavaju kvalitetu slike, performanse, pouzdanost, sigurnost i održavanje
  • Analizirati performanse GPU-a i CPU-a kroz cijeli videolanac, prepoznavati uska grla i implementirati rješenja s timovima za GPU hardver i softver
  • Razvijati alate za mjerenje kvalitete videa iz korisničke perspektive i procjenu poboljšanja
  • Koristiti suvremene tehnologije kompresije videa za isporuku visokokvalitetnog streaminga za aplikacije s interaktivnom grafikom
  • Izrađivati alate za procjenu i analizu kvalitete pomoću video metrika i statistika enkodera radi prepoznavanja regresija, procjene značajki te usmjeravanja podešavanja kodeka i videolanca
  • Primjenjivati modele strojnog učenja i umjetne inteligencije na obradu videa i algoritme prilagodljivog streaminga koji smanjuju artefakte i latenciju u promjenjivim mrežnim uvjetima

Zahtjevi

  • Najmanje pet godina iskustva i prvostupnička ili diplomska diploma iz računalnih znanosti ili srodnog područja
  • Napredno znanje jezika C, C++ i Python
  • Temeljito poznavanje performansi GPU-akceleriranih videolanaca u stvarnom vremenu, uključujući ponašanje enkodera, prostore boja, skaliranje, učinkovitost prijenosa, međuspremanje, tempiranje, prilagodbu brzine prijenosa, rukovanje okvirima i optimizaciju latencije u distribuiranim ili oblačnim sustavima
  • Poznavanje API-ja Vulkan, CUDA, OpenGL i DirectX
  • Temeljito razumijevanje kodeka H.264, HEVC i AV1, uključujući podešavanje konfiguracije i kompromisna rješenja pri primjeni
  • Iskustvo u otklanjanju pogrešaka i poboljšanju pouzdanosti složenih streaming sustava u otežanim mrežnim uvjetima, uključujući oporavak od gubitka paketa, telemetriju, praćenje, provjeru na terenu i dugotrajne sesije
  • Napredno znanje telemetrije, statističke analize i praćenja performansi infrastrukture u oblaku
  • Iskustvo s integracijom modela umjetne inteligencije u videolance u stvarnom vremenu
  • Iskustvo s objektivnom procjenom kvalitete videa pomoću VMAF-a, CAMBI-ja, PSNR-a i SSIM-a/MS-SSIM-a, uključujući korelaciju s percipiranom kvalitetom
  • Temeljito razumijevanje internih mehanizama operacijskih sustava, upravljačkih programa u korisničkom i jezgrenom načinu rada, analize performansi sistemskog softvera, testiranja i otklanjanja pogrešaka
  • Iskustvo s optimizacijom videolanaca na različitim obiteljima GPU-a, poput Intelove integrirane grafike i AMD-ovih GPU-a
  • Iskustvo u razvoju ili analizi aplikacija za renderiranje grafike ili naprednih tehnologija generiranja grafike temeljenih na umjetnoj inteligenciji, poput DLSS-a, RTX-a ili FSR-a

Pogodnosti

  • NVIDIA je poslodavac koji pruža jednake mogućnosti te je predan raznolikosti, pravednosti i uključivosti