
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 distribuované systémy a infraštruktúru EDA
Budujte spoľahlivú automatizáciu a platformové služby pre infraštruktúru elektronickej automatizácie návrhu spoločnosti NVIDIA. Prevádzkujte rozsiahle výpočtové clustre GPU a CPU pomocou systémov plánovania, monitorovania, diagnostiky a obnovy.
Popis
- Vytvárajte platformy, ktoré automatizujú poskytovanie, konfiguráciu, prevádzku a správu životného cyklu rozsiahlej výpočtovej infraštruktúry GPU a CPU
- Vyvíjajte možnosti monitorovania, kontroly stavu systémov a nápravy problémov, ktoré posilňujú spoľahlivosť, dostupnosť a využitie výpočtových prostredí EDA
- Automatizujte nasadzovanie hardvéru, inštaláciu operačných systémov, aktualizácie firmvéru a softvéru, registráciu clustrov a postupy obnovy
- Vytvárajte spoľahlivé služby a pracovné postupy prepájajúce plánovače úloh s platformami na správu infraštruktúry a monitorovanie
- Analyzujte hardvérovú diagnostiku, signály operačného systému, informácie z plánovača a telemetriu siete a úložísk s cieľom diagnostikovať poruchy a obnoviť nefunkčné systémy
- Spolupracujte s tímami pre EDA, infraštruktúru, siete, úložiská a hardvérové inžinierstvo na dodávaní škálovateľných platforiem pre kritické pracovné zaťaženia pri návrhu čipov
- Prispievajte k reakcii na incidenty, analýzam základných príčin, plánovaniu kapacity a priebežnému zlepšovaniu produkčných služieb
Požiadavky
- Minimálne päť rokov skúseností so softvérovým alebo infraštruktúrnym inžinierstvom pri podpore rozsiahlych produkčných systémov
- Vysokoškolské vzdelanie v odbore informatika, inžinierstvo, fyzika, matematika alebo príbuznom odbore, prípadne rovnocenné praktické skúsenosti
- Pokročilé programátorské zručnosti v jazyku Go alebo Python
- Dobrá znalosť dátových štruktúr, algoritmov, testovania a princípov návrhu softvéru
- Skúsenosti s tvorbou automatizácie pre distribuované systémy a rozsiahle výpočtové flotily založené na Linuxe
- Porozumenie výkonu, bezpečnosti, spoľahlivosti, odolnosti proti poruchám, správe stavu a konzistencii údajov v komplexných systémoch
- Skúsenosti s automatizáciou infraštruktúry, dodávaním softvéru, observabilitou a prevádzkovou obnovou
- Jasná komunikácia a schopnosť spolupracovať naprieč tímami, organizáciami a geografickými regiónmi
- Skúsenosti s rozsiahlymi infraštruktúrami EDA alebo vysokovýkonného počítania sú výhodou
- Hlboké znalosti Linuxu, architektúry serverov GPU a CPU, sietí, úložísk a správy životného cyklu bare-metal systémov sú výhodou
- Praktické skúsenosti so systémami Slurm, LSF, Kubernetes alebo Bright Cluster Manager sú výhodou
- Skúsenosti s podporou aplikácií EDA, platforiem na správu licencií, dávkových úloh s vysokou priepustnosťou alebo procesov návrhu polovodičov sú výhodou
- Skúsenosti s vývojom automatizovaných kontrol stavu, nápravy porúch, procesov aktualizácie firmvéru a operačných systémov alebo systémov poskytovania uzlov sú výhodou
- Skúsenosti s prevádzkou infraštruktúry vo viacerých dátových centrách alebo v rôznorodých hardvérových prostrediach sú výhodou
Benefity
- Kapitálová účasť
- Benefity