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