NVIDIA
NVIDIA
NVIDIA utvikler teknologier for akselerert databehandling og kunstig intelligens som brukes innen spill, datasentre, nettskybasert databehandling, helsetjenester, produksjon, bilindustri og robotikk. Arbeidet omfatter grafikkprosessorer, AI-plattformer, simulering og bransjespesifikke løsninger, blant annet NVIDIA Omniverse for samarbeidende 3D-arbeidsflyter, NVIDIA DRIVE for utvikling av autonome kjøretøy og NVIDIA Clara for helsetjenester. Selskapet samler store tekniske team som arbeider med infrastrukturen og programvaren som støtter avansert databehandling, simulering og AI-drevet analyse.

Senior programvareingeniør innen distribuerte systemer og EDA-infrastruktur

Bygg pålitelig automatisering og plattformtjenester for NVIDIAs infrastruktur for elektronisk designautomatisering. Driftssett store GPU- og CPU-datamiljøer gjennom systemer for planlegging, overvåking, diagnostikk og gjenoppretting.

Beskrivelse

  • Lag plattformer som automatiserer klargjøring, konfigurasjon, drift og livssyklushåndtering av storskala GPU- og CPU-datainfrastruktur
  • Utvikle funksjoner for overvåking, systemhelse og utbedring som styrker påliteligheten, tilgjengeligheten og utnyttelsen av EDA-datamiljøer
  • Automatiser maskinvareutrulling, oppsett av operativsystemer, oppdateringer av fastvare og programvare, klyngeregistrering samt gjenopprettingsprosedyrer
  • Bygg pålitelige tjenester og arbeidsflyter som kobler arbeidsbelastningsplanleggere sammen med plattformer for infrastrukturoperasjoner og observerbarhet
  • Analyser maskinvarediagnostikk, signaler fra operativsystemet, planleggingsinformasjon samt telemetri fra nettverk og lagring for å diagnostisere feil og gjenopprette systemer som ikke fungerer som de skal
  • Samarbeid med team innen EDA, infrastruktur, nettverk, lagring og maskinvareutvikling for å levere skalerbare plattformer for kritiske arbeidsbelastninger innen brikkedesign
  • Bidra til hendelseshåndtering, rotårsaksanalyser, kapasitetsplanlegging og kontinuerlige forbedringer av produksjonstjenester

Krav

  • Minst fem års erfaring med programvare- eller infrastrukturingeniørarbeid som støtter storskala produksjonssystemer
  • Bachelorgrad i informatikk, ingeniørfag, fysikk, matematikk eller et beslektet fagområde, eller tilsvarende praktisk erfaring
  • Gode programmeringsferdigheter i Go eller Python
  • Solid forståelse av datastrukturer, algoritmer, testing og prinsipper for programvaredesign
  • Erfaring med å utvikle automatisering for distribuerte systemer og omfattende Linux-baserte datamiljøer
  • Forståelse av ytelse, sikkerhet, pålitelighet, feiltoleranse, tilstandshåndtering og datakonsistens i komplekse systemer
  • Erfaring med infrastrukturautomatisering, programvareleveranser, observerbarhet og operasjonell gjenoppretting
  • Gode kommunikasjonsevner og evne til å samarbeide på tvers av team, organisasjoner og geografiske regioner
  • Erfaring med storskala EDA- eller høyytelsesdatainfrastruktur er en fordel
  • Inngående kunnskap om Linux, GPU- og CPU-serverarkitektur, nettverk, lagring og livssyklushåndtering av bare-metal-systemer er en fordel
  • Praktisk erfaring med Slurm, LSF, Kubernetes eller Bright Cluster Manager er en fordel
  • Erfaring med støtte for EDA-applikasjoner, plattformer for lisenshåndtering, batcharbeidsbelastninger med høy gjennomstrømning eller prosesser for halvlederdesign er en fordel
  • Erfaring med å utvikle automatiserte helsekontroller, feilrettingstiltak, prosesser for oppgradering av fastvare og operativsystemer eller systemer for klargjøring av noder er en fordel
  • Erfaring med drift av infrastruktur på tvers av flere datasentre eller ulike maskinvaremiljøer er en fordel

Fordeler

  • Aksjer
  • Fordeler

Relaterte jobber