
NVIDIA razvija tehnologije pospešenega računalništva in umetne inteligence, ki se uporabljajo v igrah, podatkovnih centrih, računalništvu v oblaku, zdravstvu, proizvodnji, avtomobilski industriji in robotiki. Njeno delo obsega grafične procesne enote, platforme umetne inteligence, simulacije in rešitve za posamezne panoge, vključno z NVIDIA Omniverse za sodelovalne 3D-delovne tokove, NVIDIA DRIVE za razvoj avtonomnih vozil in NVIDIA Clara za zdravstvene aplikacije. Podjetje združuje velike tehnične ekipe, ki delajo na infrastrukturi in programski opremi za napredno računalništvo, simulacije in analitiko, ki jo poganja umetna inteligenca.
Višji programski inženir za porazdeljene sisteme in infrastrukturo EDA
Gradite zanesljivo avtomatizacijo in platformske storitve za infrastrukturo elektronske avtomatizacije načrtovanja pri podjetju NVIDIA. Upravljajte velike računske gruče GPU in CPU s sistemi za razporejanje, spremljanje, diagnostiko in obnovo.
Opis
- Ustvarjajte platforme, ki avtomatizirajo zagotavljanje virov, konfiguracijo, delovanje in upravljanje življenjskega cikla obsežne računske infrastrukture GPU in CPU
- Razvijajte zmogljivosti za spremljanje, preverjanje stanja sistemov in odpravljanje težav, ki krepijo zanesljivost, razpoložljivost in izkoriščenost računskih okolij EDA
- Avtomatizirajte nameščanje strojne opreme, nastavitev operacijskih sistemov, posodobitve vdelane programske opreme in programske opreme, registracijo gruč ter postopke obnove
- Gradite zanesljive storitve in delovne tokove, ki povezujejo razporejevalnike delovnih obremenitev s platformami za upravljanje infrastrukture in opazljivost
- Analizirajte diagnostiko strojne opreme, signale operacijskih sistemov, informacije razporejevalnikov ter telemetrijo omrežij in shrambe, da diagnosticirate napake in obnovite nedelujoče sisteme
- Sodelujte z ekipami za EDA, infrastrukturo, omrežja, shrambo in strojno inženirstvo pri zagotavljanju razširljivih platform za kritične delovne obremenitve načrtovanja čipov
- Prispevajte k odzivanju na incidente, preiskavam temeljnih vzrokov, načrtovanju zmogljivosti in nenehnim izboljšavam produkcijskih storitev
Zahteve
- Vsaj pet let izkušenj s programskim ali infrastrukturnim inženirstvom pri podpori obsežnim produkcijskim sistemom
- Diploma iz računalništva, inženirstva, fizike, matematike ali sorodnega področja oziroma enakovredne praktične izkušnje
- Odlično programersko znanje jezika Go ali Python
- Dobro poznavanje podatkovnih struktur, algoritmov, testiranja in načel načrtovanja programske opreme
- Izkušnje z ustvarjanjem avtomatizacije za porazdeljene sisteme in obsežne računske flote na osnovi Linuxa
- Razumevanje zmogljivosti, varnosti, zanesljivosti, odpornosti proti napakam, upravljanja stanja in skladnosti podatkov v kompleksnih sistemih
- Izkušnje z avtomatizacijo infrastrukture, dostavo programske opreme, opazljivostjo in operativno obnovo
- Jasne komunikacijske veščine in sposobnost sodelovanja med ekipami, organizacijami in geografskimi regijami
- Izkušnje z obsežno infrastrukturo EDA ali visokozmogljivim računalništvom so prednost
- Poglobljeno poznavanje Linuxa, arhitekture strežnikov GPU in CPU, omrežij, shrambe in upravljanja življenjskega cikla bare-metal sistemov je prednost
- Praktične izkušnje s sistemi Slurm, LSF, Kubernetes ali Bright Cluster Manager so prednost
- Izkušnje s podporo aplikacijam EDA, platformam za upravljanje licenc, paketnim delovnim obremenitvam z visoko prepustnostjo ali procesom načrtovanja polprevodnikov so prednost
- Izkušnje z razvojem avtomatiziranih preverjanj stanja, odpravljanjem napak, postopki nadgradnje vdelane programske opreme in operacijskih sistemov ali sistemi za zagotavljanje vozlišč so prednost
- Izkušnje z upravljanjem infrastrukture v več podatkovnih središčih ali raznolikih strojnih okoljih so prednost
Ugodnosti
- Lastniški delež
- Ugodnosti