
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 systémový softvér, škálovanie Kubernetes – NVIDIA DGX Cloud
Škálujte a optimalizujte infraštruktúru Kubernetes pre NVIDIA DGX Cloud a distribuované úlohy umelej inteligencie. Vytvárajte systémy na testovanie výkonu, monitorovanie, analýzu a CI/CD pre akcelerované výpočty vo veľkom meradle.
Popis
- Zodpovedajte za komplexnú analýzu výkonu a škálovateľnosti softvérového zásobníka NVIDIA DGX Cloud, ktorý zahŕňa riadiacu a dátovú rovinu Kubernetes, GPU Operator, Network Operator, DCGM, NIM a distribuované poskytovanie inferencie.
- Spolupracujte s výskumníkmi v oblasti umelej inteligencie, vývojármi a zákazníkmi na tvorbe automatizovaných testov, ktoré modelujú reálne pracovné zaťaženia.
- Analyzujte problémy s výkonom a škálovateľnosťou v komplexných distribuovaných systémoch a určujte ich základné príčiny.
- Vytvárajte nástroje na monitorovanie, reportovanie a analytiku na testovanie výkonu a škálovateľnosti softvéru, GPU a CPU.
- Triageujte, odlaďujte a riešte problémy spojené s prevádzkou klastrov Kubernetes v mimoriadne veľkom meradle.
- Vyvíjajte a udržiavajte nepretržité testovanie výkonu a škálovateľnosti prostredníctvom moderného CI/CD procesu.
- Dokumentujte výskum, metódy a zistenia a prezentujte výsledky na interných a externých podujatiach, ako sú KubeCon a GTC.
- Zapájajte sa do open-source komunít Kubernetes, CNCF a NVIDIA s cieľom posudzovať výkon úloh umelej inteligencie a pomáhať formovať rozhodnutia o návrhu.
Požiadavky
- Najmenej osem rokov skúseností s počítačovou architektúrou, sieťami, úložnými systémami alebo akcelerátormi.
- Bakalárske alebo magisterské vzdelanie v odbore inžinierstvo, prednostne elektrotechnické, počítačové inžinierstvo alebo informatika, prípadne ekvivalentné skúsenosti.
- Odborná znalosť Kubernetes na expernej úrovni a znalosť súvisiacich projektov CNCF.
- Skúsenosti s rozsiahlymi paralelnými a distribuovanými systémami založenými na akcelerátoroch.
- Odbornosť v optimalizácii výkonu a úloh umelej inteligencie na rozsiahlych systémoch.
- Skúsenosti s modelovaním výkonu a benchmarkmi vo veľkom meradle.
- Pokročilá znalosť jazykov Golang a Python.
- Skúsenosti so softvérovým ekosystémom NVIDIA pre trénovanie a inferenciu.
- Odbornosť aspoň v jednom poskytovateľovi verejnej cloudovej infraštruktúry, napríklad GCP, AWS, Azure alebo OCI.
- Silné prevádzkové skúsenosti s distribúciou Kubernetes.
- Skúsenosti so škálovaním klastrov Kubernetes na mimoriadne vysoký počet uzlov a objektov.
- Preukázateľná účasť v open-source komunitách.
- Doktorát PhD v relevantnom odbore je výraznou výhodou.
- Vynikajúce komunikačné a medziľudské zručnosti.