
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