NVIDIA
NVIDIA
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 pre produkčné nástroje AI

Tvorba produkčných nástrojov s podporou AI, agentických pracovných postupov a obsahových pipeline v spoločnosti NVIDIA. Integrácia modelov AI s kreatívnymi aplikáciami a produkčnou infraštruktúrou.

Popis

  • Viesť systémy nástrojov a pipeline od analýzy pracovných postupov a návrhu architektúry až po implementáciu, nasadenie, údržbu a podporu v produkcii.
  • Vytvárať agentické pracovné postupy, ktoré koordinujú modely, nástroje, API a služby pomocou správy kontextu, sledovania stavu, validácie, opakovaných pokusov a riešenia obnovy po zlyhaní.
  • Vyvíjať inžinierske nástroje s podporou AI na programovanie, testovanie, ladenie, analýzu kódovej základne, kontrolu kódu a automatizáciu pracovných postupov.
  • Vytvárať integrácie DCC aplikácií, pluginy, panely, desktopové aplikácie a služby pre umelcov a technických umelcov.
  • Vyvíjať a udržiavať obsahové pipeline pre tvorbu, validáciu, publikovanie, verzovanie, správu assetov a doručovanie do renderovacích systémov alebo systémov v reálnom čase.
  • Definovať softvérovú architektúru, API a dátové kontrakty podporujúce udržiavateľnosť, výkon a integráciu naprieč produkčnými systémami.
  • Implementovať automatizované testovanie, hodnotenie agentov, trasovanie, monitorovanie a riadenie prístupu s cieľom zabezpečiť spoľahlivú a pozorovateľnú prevádzku.
  • Spravovať balíky, závislosti, kompatibilitu a vydania v podporovaných aplikáciách a produkčných prostrediach.
  • Spolupracovať s používateľmi na určovaní priorít vylepšení, viesť technické kontroly, mentorovať inžinierov a dokumentovať systémy.

Požiadavky

  • Vysokoškolské vzdelanie v odbore informatika, počítačové inžinierstvo alebo príbuznom technickom odbore, prípadne rovnocenná prax.
  • Minimálne 8 rokov relevantných skúseností v softvérovom inžinierstve s vývojom produkčných nástrojov, obsahových pipeline alebo porovnateľných systémov pracovných postupov.
  • Minimálne 2 roky skúseností s technickým vedením vrátane vedenia projektov, architektonického usmerňovania, mentoringu inžinierov a koordinácie dodávky.
  • Pokročilá znalosť Pythonu a skúsenosti so softvérovou architektúrou, návrhom API, automatizovaným testovaním, ladením a tvorbou udržiavateľného kódu.
  • Skúsenosti s integráciou DCC aplikácií a podporou obsahových pracovných postupov od tvorby cez validáciu a publikovanie až po následné doručenie.
  • Skúsenosti s tvorbou viacstupňových pracovných postupov AI, ktoré volajú nástroje alebo API a integrujú sa s existujúcimi softvérovými systémami vrátane správy stavu, hodnotenia a riešenia zlyhaní.
  • Skúsenosti s tvorbou použiteľných nástrojov pre umelcov alebo iných špecializovaných používateľov a s prekladom potrieb pracovných postupov do inžinierskych požiadaviek.
  • Skúsenosti so správou verzií, kontrolou kódu, riadením vydaní a podporou kritického softvéru v produkcii.
  • Schopnosť diagnostikovať problémy naprieč aplikáciami, službami a údajmi, vysvetľovať technické kompromisy a spolupracovať medzi inžinierskymi a kreatívnymi tímami.
  • Skúsenosti s vývojom desktopových alebo vložených rozhraní pomocou PySide, Qt alebo podobných frameworkov.
  • Znalosť C++, Javy alebo iných jazykov používaných na integráciu aplikácií a produkčné služby.
  • Skúsenosti so správou assetov, sledovaním produkcie, Gitom, Perforce a správou závislostí obsahu.
  • Znalosť Unreal Engine, Unity, proprietárnych enginov, grafiky, renderovacích systémov alebo vývoja shaderov.
  • Skúsenosti s API pre LLM, volaním nástrojov, štruktúrovanými výstupmi, systémami získavania a správy kontextu a hodnotením alebo pozorovateľnosťou agentov.

Benefity

  • Kapitálová kompenzácia
  • Zamestnanecké benefity