
NVIDIA utvecklar tekniker för accelererad databehandling och artificiell intelligens som används inom spel, datacenter, molnbaserad databehandling, sjukvård, tillverkning, fordonsindustrin och robotik. Företagets arbete omfattar grafikprocessorer, AI-plattformar, simulering och branschspecifika lösningar, däribland NVIDIA Omniverse för samarbetsinriktade 3D-arbetsflöden, NVIDIA DRIVE för utveckling av autonoma fordon och NVIDIA Clara för tillämpningar inom sjukvården. Företaget samlar stora tekniska team som arbetar med den infrastruktur och programvara som stöder avancerad databehandling, simulering och AI-baserad analys.
Mjukvaruarkitekt inom AI-nätverk på NVIDIA
Utforma C/C++-infrastruktur och RDMA-protokoll för NVIDIAs plattformar för AI-nätverk. Utvärdera prestanda och samarbeta med ingenjörsteam i Israel för att utveckla nätverkssystem.
Beskrivning
- Utveckla och underhålla C/C++-infrastruktur, inbyggda komponenter och körmiljöer för programmerbara RDMA-protokoll i AI-nätverksstacken för öst/väst-trafik.
- Skapa konceptbevis, genomföra experiment och använda kvantitativa modeller för att bedöma prestanda och vägleda förbättringar av nätverk.
- Samarbeta med team för hårdvara, fast programvara, arkitektur, kompilatorer och SDK:er för att utveckla lösningar över hela stacken och integrera skalbara nätverkslösningar.
- Dokumentera tekniska konstruktioner, testresultat och specifikationer för ett globalt distribuerat ingenjörsteam.
Krav
- Kandidatexamen eller masterexamen i datavetenskap, datateknik, elektroteknik eller motsvarande erfarenhet.
- 0–5 års erfarenhet av lågnivåprogrammering, nätverk eller systemprogrammering.
- Mycket goda kunskaper i C och/eller C++.
- Dokumenterad förmåga att felsöka problem på systemnivå.
- Kunskap om eller kurser i datorarkitektur, operativsystem och nätverksprotokoll som TCP/IP, RDMA eller InfiniBand.
- Tydlig teknisk kommunikationsförmåga för dokumentation och samarbete med globala ingenjörsteam.
- Nyfikenhet, god problemlösningsförmåga och vilja att fortsätta lära sig och bygga upp teknisk kompetens.
- Praktiskt arbete eller akademiska projekt med RDMA, InfiniBand, SmartNIC:ar eller paketbehandling är meriterande.
- Kännedom om RISC-V-körmiljöer, RTOS, uppstart av kretskort eller utveckling av drivrutiner är meriterande.
- Praktisk erfarenhet av utveckling av Linux-kärnan, verktyg för nätverkssimulering eller prestandaprofiler är meriterande.