
NVIDIA vyvíjí technologie akcelerovaných výpočtů a umělé inteligence, které se využívají v herním průmyslu, datových centrech, cloud computingu, zdravotnictví, výrobě, automobilovém průmyslu a robotice. Společnost pracuje na grafických procesorech, platformách umělé inteligence, simulačních technologiích a řešeních zaměřených na jednotlivá odvětví, včetně NVIDIA Omniverse pro spolupráci na 3D projektech, NVIDIA DRIVE pro vývoj autonomních vozidel a NVIDIA Clara pro zdravotnické aplikace. NVIDIA sdružuje rozsáhlé technické týmy, které vytvářejí infrastrukturu a software pro pokročilé výpočty, simulace a analytiku využívající umělou inteligenci.
Senior softwarový inženýr pro video systémy NVIDIA, práce na pracovišti v Bengalúru
Seniorní inženýr vyvíjí software pro streamování videa s akcelerací GPU pro cloudovou herní službu NVIDIA GeForce NOW se zaměřením na kodeky, kvalitu videa, spolehlivost, zpracování pomocí AI a latenci.
Popis
- Vytvářet možnosti streamování videa, které umožní nové interaktivní zážitky
- Vyvíjet funkce zlepšující kvalitu obrazu, výkon, spolehlivost, bezpečnost a udržovatelnost
- Profilovat výkon GPU a CPU v celém videořetězci, identifikovat úzká místa a implementovat řešení společně s týmy pro hardware a software GPU
- Vyvíjet nástroje pro měření kvality videa z pohledu uživatele a hodnocení zlepšení
- Využívat moderní technologie komprese videa k poskytování vysoce kvalitního streamování pro aplikace s interaktivní grafikou
- Vytvářet nástroje pro hodnocení a analýzu kvality pomocí metrik videa a statistik kodéru za účelem identifikace regresí, hodnocení funkcí a ladění kodeků a řetězce
- Používat modely strojového učení a AI při zpracování videa a v algoritmech adaptivního streamování ke snižování artefaktů a latence při proměnlivých síťových podmínkách
Požadavky
- Nejméně pět let praxe a bakalářský nebo magisterský titul v oboru informatiky či příbuzném oboru
- Pokročilá znalost jazyků C, C++ a Python
- Dobrá znalost výkonu videořetězců v reálném čase s akcelerací GPU, včetně chování kodérů, barevných prostorů, škálování, efektivity přenosu, vyrovnávací paměti, řízení tempa, adaptace datového toku, zpracování snímků a optimalizace latence v distribuovaných nebo cloudových systémech
- Znalost API Vulkan, CUDA, OpenGL a DirectX
- Dobrá znalost kodeků H.264, HEVC a AV1 včetně ladění konfigurace a kompromisů při jejich použití
- Zkušenosti s laděním a zvyšováním spolehlivosti komplexních streamovacích systémů při zhoršených síťových podmínkách, včetně obnovy po ztrátě paketů, telemetrie, trasování, ověřování v reálném prostředí a dlouhotrvajících relací
- Pokročilá znalost telemetrie, statistické analýzy a monitorování výkonu cloudové infrastruktury
- Zkušenosti s integrací modelů AI do videořetězců v reálném čase
- Zkušenosti s objektivním hodnocením kvality videa pomocí VMAF, CAMBI, PSNR a SSIM/MS-SSIM včetně korelace s vnímanou kvalitou
- Dobrá znalost interního fungování operačních systémů, ovladačů v uživatelském a jaderném režimu, analýzy výkonu systémového softwaru, testování a ladění
- Zkušenosti s optimalizací videořetězců napříč rodinami GPU, například integrovanou grafikou Intel a GPU AMD
- Zkušenosti s vývojem nebo analýzou aplikací pro vykreslování grafiky či pokročilých technologií generování grafiky založených na AI, jako jsou DLSS, RTX nebo FSR
Benefity
- NVIDIA je zaměstnavatel poskytující rovné příležitosti a hlásící se k rozmanitosti, rovnosti a inkluzi