NVIDIA
NVIDIA
NVIDIA izstrādā paātrinātās skaitļošanas un mākslīgā intelekta tehnoloģijas, ko izmanto spēļu, datu centru, mākoņdatošanas, veselības aprūpes, ražošanas, autobūves un robotikas jomās. Uzņēmuma darbība aptver grafikas procesorus, mākslīgā intelekta platformas, simulāciju un nozarei paredzētus risinājumus, tostarp NVIDIA Omniverse sadarbības 3D darbplūsmām, NVIDIA DRIVE autonomo transportlīdzekļu izstrādei un NVIDIA Clara veselības aprūpes lietojumprogrammām. Uzņēmums apvieno lielas tehniskās komandas, kas strādā pie infrastruktūras un programmatūras, kura nodrošina progresīvu skaitļošanu, simulāciju un mākslīgā intelekta vadītu analītiku.

Vecākais krātuves programmatūras inženieris – DGX Cloud

Vadi krātuves programmatūras izstrādi NVIDIA mākslīgā intelekta infrastruktūrā, galveno uzmanību pievēršot atvērtā pirmkoda izkliedētajām failu sistēmām un objektu krātuvei. Diagnosticē liela mēroga GPU klasteru problēmas un nosaki veiktspējas, izturības un regulēšanas standartus.

Apraksts

  • Izstrādā atvērtā pirmkoda paralēlās un izkliedētās failu sistēmas, kā arī izkliedētu objektu krātuvi.
  • Ievies labojumus un funkcijas augšupējā projektā, sadarbojoties ar projektu kopienām un uzturētājiem.
  • Raksti un pārskati ražošanas kodu kā praktiski strādājošs krātuves programmatūras vadītājs.
  • Pārbaudi kodola, NFS, NVMe-oF un SPDK kodu, lai diagnosticētu programmatūras defektus.
  • Pieņem galīgos tehniskos lēmumus par krātuves risinājumu ieviešanu, izmantojot izmērāmus mērķus.
  • Klasificē, novērs un nosaki sarežģītu krātuves problēmu pamatcēloņus ļoti lielos GPU klasteros.
  • Analizē I/O un metadatu veiktspēju, datu bojājumus un atkopšanas darbību.
  • Novērtē krātuves arhitektūru, iespējas, veiktspēju un izturību.
  • Veic mērogošanas testus, etalonmērījumus un atkopšanas vingrinājumus.
  • Kvalificē jaunas versijas atbilstoši noteiktajiem veiktspējas un izturības mērķiem.
  • Nosaki un iesaki konfigurēšanas, regulēšanas un darbības praksi augstas veiktspējas failu sistēmām GPU infrastruktūrā.
  • Palīdzi operatoriem un iekšējiem klientiem ieviest krātuves vadlīnijas.
  • Sadarbojies ar apmācības, secinājumu veidošanas, paātrinātās skaitļošanas, SRE, operāciju, tīklu un drošības komandām.
  • Sadarbojies ar mākoņpakalpojumu sniedzējiem, neomākoņa operatoriem un krātuves piegādātājiem kopīgas arhitektūras izveidē.
  • Izmanto mūsdienīgus mākslīgā intelekta kodēšanas un aģentiskos rīkus, lai paātrinātu izstrādi, atkļūdošanu, validēšanu un operācijas.

Prasības

  • Datorzinātņu, elektrotehnikas vai radniecīgas jomas bakalaura, maģistra vai doktora grāds vai līdzvērtīga pieredze.
  • Vairāk nekā 12 gadu tieša pieredze krātuves programmatūras inženierijā.
  • Plaša pieredze ar augstas veiktspējas paralēlu vai izkliedētu failu sistēmu vairāku petabaitu mērogā.
  • Pierādīta pieredze darbā ar atvērtā pirmkoda izkliedēto vai paralēlo failu sistēmu projektiem.
  • Praktiska pieredze ražošanas koda izstrādē un pārskatīšanā, failu sistēmu, kodola, NVMe-oF vai SPDK pirmkoda pārbaudē un mērogošanas testu vai atkopšanas vingrinājumu veikšanā.
  • Pieredze krātuves problēmu diagnosticēšanā un novēršanā lielos GPU vai HPC klasteros, tostarp I/O un metadatu veiktspējas analīzē.
  • Teicamas vismaz vienas sistēmu programmēšanas valodas zināšanas: C, C++, Rust vai Go.
  • Python pārzināšana.
  • Linux kodola krātuves un tīklu steku pārzināšana, tostarp bloku slāņa, RDMA, RoCE, InfiniBand, NVMe, lapu kešatmiņas, VFS un daudzceļu režīma pārzināšana.
  • Teicama objektu krātuves tehnoloģiju, piemēram, S3 un Swift, izpratne.
  • Teicama bloku krātuves tehnoloģiju, piemēram, NVMe-oF un iSCSI, izpratne.
  • Lieliskas rakstiskās un mutiskās komunikācijas prasmes.
  • Spēja strādāt visu diennakti darbojošā ražošanas vidē.
  • Drošību pirmajā vietā izvirzoša pieeja inženierijai un operācijām.
  • Pieredze plaši izmantotu publisku projektu uzturēšanā vai ilgstošā ieguldījumu veikšanā tajos.
  • Pieredze krātuves projektēšanā vai ekspluatācijā mākslīgā intelekta apmācībai vai secinājumu veidošanai ļoti lielā GPU mērogā.
  • Pieredze kodola vai failu sistēmu izstrādē, metadatu mērogojamībā, datu izvietošanā, kļūmju atkopšanā vai HSM un līdzvērtīgās sistēmās.
  • Pieredze darbā ar Kubernetes un krātuves CSI draiveru izstrādē.
  • Praktiska pieredze veiktspējas optimizēšanā ar SPDK, libfabric vai FUSE.

Priekšrocības

  • Akciju kompensācija
  • Darbinieku labumi

Saistītās vakances

Nexer Tech Talent

Embedded Software Developer – Control Systems

Nexer Tech Talent

Analyze, troubleshoot, and develop control systems for a manufacturing customer, testing solutions on physical products. This full-time hybrid consulting role is based in Sweden and focuses on embedded software development.

Atvērt