NVIDIA
NVIDIA
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