NVIDIA
NVIDIA
NVIDIA razvija tehnologije ubrzanog računalstva i umjetne inteligencije koje se koriste u igrama, podatkovnim centrima, računalstvu u oblaku, zdravstvu, proizvodnji, automobilskoj industriji i robotici. Njezin rad obuhvaća grafičke procesorske jedinice, platforme umjetne inteligencije, simulacije i rješenja usmjerena na pojedine industrije, uključujući NVIDIA Omniverse za suradničke 3D radne procese, NVIDIA DRIVE za razvoj autonomnih vozila i NVIDIA Clara za zdravstvene aplikacije. Tvrtka okuplja velike tehničke timove koji rade na infrastrukturi i softveru za napredno računalstvo, simulacije i analitiku pokretanu umjetnom inteligencijom.

Viši softverski inženjer za pohranu – DGX Cloud

Voditi razvoj softvera za pohranu za NVIDIA-inu AI infrastrukturu, s naglaskom na distribuirane datotečne sustave otvorenog koda i objektne pohrane. Dijagnosticirati probleme velikih GPU klastera i uspostavljati standarde za performanse, trajnost i ugađanje.

Opis

  • Razvijati paralelne i distribuirane datotečne sustave otvorenog koda te distribuirane objektne pohrane.
  • Doprinositi popravcima i značajkama uzvodnim projektima te surađivati sa zajednicama i održavateljima projekata.
  • Pisati i pregledavati produkcijski kod kao praktični voditelj softvera za pohranu.
  • Pregledavati kod jezgre, NFS-a, NVMe-oF-a i SPDK-a radi dijagnosticiranja softverskih nedostataka.
  • Donositi konačne tehničke odluke o isporukama pohrane na temelju mjerljivih ciljeva.
  • Razvrstavati, otklanjati i utvrđivati osnovne uzroke složenih problema s pohranom u vrlo velikim GPU klasterima.
  • Analizirati performanse I/O-a i metapodataka, oštećenje podataka i ponašanje pri oporavku.
  • Procjenjivati arhitekturu, mogućnosti, performanse i trajnost pohrane.
  • Provodi testiranje u velikom mjerilu, usporedna mjerenja i vježbe oporavka.
  • Kvalificirati nove izgradnje prema definiranim ciljevima performansi i trajnosti.
  • Uspostavljati i preporučivati prakse konfiguracije, ugađanja i rada za visokoučinkovite datotečne sustave na GPU infrastrukturi.
  • Pomagati operaterima i internim korisnicima u primjeni smjernica za pohranu.
  • Surađivati s timovima za treniranje, zaključivanje, akcelerirano računalstvo, SRE, operacije, umrežavanje i sigurnost.
  • Surađivati s pružateljima oblaka, neocloud operaterima i dobavljačima pohrane na zajedničkoj arhitekturi.
  • Primjenjivati suvremene AI alate za programiranje i agentske alate radi ubrzavanja razvoja, otklanjanja pogrešaka, provjere i rada.

Zahtjevi

  • Preddiplomski, diplomski ili doktorski studij računalnih znanosti, elektrotehničkog inženjerstva ili srodnog područja, odnosno odgovarajuće iskustvo.
  • Više od 12 godina izravnog iskustva u softverskom inženjerstvu za pohranu.
  • Opsežno iskustvo s visokoučinkovitim paralelnim ili distribuiranim datotečnim sustavom koji radi u mjerilu više petabajta.
  • Dokazano iskustvo doprinosa projektima distribuiranih ili paralelnih datotečnih sustava otvorenog koda.
  • Praktično iskustvo u razvoju i pregledavanju produkcijskog koda, pregledavanju izvornog koda datotečnih sustava, jezgre, NVMe-oF-a ili SPDK-a te provođenju testova velikog mjerila ili vježbi oporavka.
  • Iskustvo u dijagnosticiranju i rješavanju problema s pohranom u velikim GPU ili HPC klasterima, uključujući analizu performansi I/O-a i metapodataka.
  • Izvrsno poznavanje barem jednog sistemskog jezika: C, C++, Rust ili Go.
  • Napredno znanje Pythona.
  • Radno poznavanje Linuxovih jezgri za pohranu i mreže, uključujući blokovski sloj, RDMA, RoCE, InfiniBand, NVMe, predmemoriju stranica, VFS i multipath.
  • Dobro razumijevanje tehnologija objektne pohrane kao što su S3 i Swift.
  • Dobro razumijevanje tehnologija blokovne pohrane kao što su NVMe-oF i iSCSI.
  • Izvrsne pisane i usmene komunikacijske vještine.
  • Sposobnost rada u produkcijskom okruženju koje radi 24/7.
  • Pristup inženjerstvu i operacijama koji sigurnost stavlja na prvo mjesto.
  • Iskustvo u održavanju ili kontinuiranom doprinosu široko korištenim javnim projektima.
  • Iskustvo u projektiranju ili upravljanju pohranom za AI treniranje ili zaključivanje u vrlo velikom GPU mjerilu.
  • Iskustvo u razvoju jezgre ili datotečnih sustava, skalabilnosti metapodataka, smještaju podataka, oporavku od kvarova ili HSM-u i ekvivalentnim sustavima.
  • Iskustvo s Kubernetesom i razvojem CSI upravljačkih programa za pohranu.
  • Praktično iskustvo u optimizaciji performansi pomoću SPDK-a, libfabric-a ili FUSE-a.

Pogodnosti

  • Vlasnička naknada
  • Pogodnosti za zaposlenike

Povezani poslovi

GM Financial

Pripravnik analitičar kreditnog rizika – komercijalno kreditiranje

GM Financial

Pridružite se timu za komercijalno kreditiranje tvrtke GM Financial kao pripravnik analitičar kreditnog rizika i pružajte podršku financiranju automobilskih prodavača. Hibridna uloga obuhvaća kreditni rizik, analizu portfelja, odnose s prodavačima i kreditnu dokumentaciju.

Otvori
Ramp

Viši analitičar za ekonomska istraživanja i AI projekte u Rampu

Ramp

Unaprijedite Rampov indeks potrošnje na AI koristeći podatke o poslovnoj potrošnji te istražujte primjenu AI-ja i povrat ulaganja. Pripremajte istraživanja, nadzorne ploče i preporuke za financijske direktore i čelnike financijskih timova.

Otvori
FHI 360

Viši tehnički službenik za analitiku odgovora na hitne situacije

FHI 360

Voditi analitiku podataka i vizualizaciju za globalne programe FHI 360 za odgovor na hitne situacije i zarazne bolesti. Izrađivati nadzorne ploče, pružati epidemiološke uvide i podržavati praćenje, evaluaciju i učenje u projektnim timovima.

Otvori