
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