NVIDIA
NVIDIA
NVIDIA udvikler teknologier til accelereret databehandling og kunstig intelligens, som anvendes inden for gaming, datacentre, cloud computing, sundhedspleje, produktion, bilindustrien og robotteknologi. Virksomhedens arbejde omfatter grafikprocessorer, AI-platforme, simulering og branchespecifikke løsninger, herunder NVIDIA Omniverse til samarbejdsbaserede 3D-arbejdsgange, NVIDIA DRIVE til udvikling af autonome køretøjer og NVIDIA Clara til sundhedsapplikationer. Virksomheden samler store tekniske teams, der arbejder med den infrastruktur og software, som understøtter avanceret databehandling, simulering og AI-drevet analyse.

Softwarearkitekt inden for AI-netværk hos NVIDIA

Design C/C++-infrastruktur og RDMA-protokoller til NVIDIAs AI-netværksplatforme. Vurder ydeevne, og samarbejd med ingeniørteams i Israel om at videreudvikle netværkssystemer.

Beskrivelse

  • Udvikle og vedligeholde C/C++-infrastruktur, indlejrede komponenter og runtime-miljøer til programmerbare RDMA-protokoller i AI-netværksstakken for øst/vest-trafik.
  • Udarbejde proof of concept-implementeringer, gennemføre eksperimenter og bruge kvantitative modeller til at vurdere ydeevne og understøtte forbedringer af netværket.
  • Samarbejde med teams inden for hardware, firmware, arkitektur, compilere og SDK'er om at videreudvikle design på tværs af stakken og integrere skalerbare netværksløsninger.
  • Dokumentere tekniske designs, testresultater og specifikationer for et globalt fordelt ingeniørteam.

Krav

  • Bachelor- eller kandidatgrad i datalogi, computerteknik, elektroteknik eller tilsvarende erfaring.
  • 0–5 års erfaring med lavniveau-softwareudvikling, netværk eller systemprogrammering.
  • Stærke færdigheder i C og/eller C++.
  • Dokumenteret evne til at fejlfinde problemer på systemniveau.
  • Kendskab til eller kurser i computerarkitektur, operativsystemer og netværksprotokoller som TCP/IP, RDMA eller InfiniBand.
  • Gode tekniske kommunikationsevner til dokumentation og samarbejde med globale ingeniørteams.
  • Nysgerrighed, stærke problemløsningsevner og lyst til løbende at lære og opbygge teknisk ekspertise.
  • Praktisk erfaring eller akademiske projekter med RDMA, InfiniBand, SmartNIC'er eller pakkebehandling er en fordel.
  • Kendskab til RISC-V-eksekveringsmiljøer, RTOS, opstart af boards eller udvikling af drivere er en fordel.
  • Praktisk erfaring med udvikling af Linux-kernen, netværkssimuleringsværktøjer eller præstationsprofilering er en fordel.