
NVIDIA vyvíja technológie akcelerovaných výpočtov a umelej inteligencie, ktoré sa využívajú v hernom priemysle, dátových centrách, cloud computingu, zdravotníctve, výrobe, automobilovom priemysle a robotike. Jej činnosť zahŕňa grafické procesorové jednotky, platformy umelej inteligencie, simulácie a riešenia zamerané na konkrétne odvetvia vrátane NVIDIA Omniverse pre kolaboratívne 3D pracovné postupy, NVIDIA DRIVE na vývoj autonómnych vozidiel a NVIDIA Clara pre zdravotnícke aplikácie. Spoločnosť spája veľké technické tímy, ktoré pracujú na infraštruktúre a softvéri podporujúcich pokročilé výpočty, simulácie a analytiku založenú na umelej inteligencii.
Senior softvérový inžinier video systémov v NVIDIA, Bengaluru – práca na pracovisku
Seniorný inžinier vyvíjajúci softvér na streamovanie videa akcelerovaný GPU pre cloudové hranie NVIDIA GeForce NOW so zameraním na kodeky, kvalitu videa, spoľahlivosť, spracovanie pomocou AI a latenciu.
Popis
- Vytvárať možnosti streamovania videa, ktoré umožňujú nové interaktívne zážitky
- Vyvíjať funkcie zlepšujúce kvalitu obrazu, výkon, spoľahlivosť, bezpečnosť a udržiavateľnosť
- Analyzovať výkon GPU a CPU v celom videoťazci, identifikovať úzke miesta a implementovať riešenia v spolupráci s tímami pre hardvér a softvér GPU
- Vyvíjať nástroje na meranie kvality videa z pohľadu používateľa a hodnotenie zlepšení
- Používať moderné technológie kompresie videa na poskytovanie vysokokvalitného streamovania pre aplikácie s interaktívnou grafikou
- Vytvárať nástroje na hodnotenie a analýzu kvality pomocou video metrik a štatistík enkodéra na identifikáciu regresií, hodnotenie funkcií a riadenie ladenia kodekov a videoťazca
- Aplikovať modely strojového učenia a AI na spracovanie videa a algoritmy adaptívneho streamovania, ktoré znižujú artefakty a latenciu pri meniacich sa podmienkach siete
Požiadavky
- Najmenej päť rokov praxe a bakalársky alebo magisterský titul v odbore informatika alebo príbuznom odbore
- Pokročilá znalosť jazykov C, C++ a Python
- Dôkladná znalosť výkonu videoťazcov v reálnom čase akcelerovaných GPU vrátane správania enkodéra, farebných priestorov, škálovania, efektívnosti prenosu, bufferovania, časovania, adaptácie dátového toku, spracovania snímok a optimalizácie latencie v distribuovaných alebo cloudových systémoch
- Znalosť rozhraní Vulkan, CUDA, OpenGL a DirectX
- Dôkladné pochopenie kodekov H.264, HEVC a AV1 vrátane ladenia konfigurácie a kompromisov pri použití
- Skúsenosti s ladením a zvyšovaním spoľahlivosti komplexných streamovacích systémov pri zhoršených sieťových podmienkach vrátane obnovy po strate paketov, telemetrie, trasovania, overovania v teréne a dlhodobých relácií
- Pokročilá znalosť telemetrie, štatistickej analýzy a monitorovania výkonu cloudovej infraštruktúry
- Skúsenosti s integráciou modelov AI do videoťazcov v reálnom čase
- Skúsenosti s objektívnym hodnotením kvality videa pomocou VMAF, CAMBI, PSNR a SSIM/MS-SSIM vrátane korelácie s vnímanou kvalitou
- Dôkladné pochopenie interných mechanizmov operačných systémov, ovládačov v používateľskom a jadrovom režime, analýzy výkonu systémového softvéru, testovania a ladenia
- Skúsenosti s optimalizáciou videoťazcov naprieč rodinami GPU, ako sú integrované grafické karty Intel a GPU AMD
- Skúsenosti s vývojom alebo analýzou aplikácií na vykresľovanie grafiky alebo pokročilých technológií generovania grafiky založených na AI, ako sú DLSS, RTX alebo FSR
Benefity
- NVIDIA je zamestnávateľ poskytujúci rovnaké príležitosti a podporujúci rozmanitosť, rovnosť a inklúziu