
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.
Softverski arhitekt za AI umrežavanje u NVIDIA-i
Oblikujte infrastrukturu u C/C++ i RDMA protokole za NVIDIA-ine mrežne platforme za AI. Procjenjujte performanse i surađujte s inženjerskim timovima diljem Izraela na razvoju mrežnih sustava.
Opis
- Razvijati i održavati infrastrukturu u C/C++, ugrađene komponente i okruženja za izvođenje programabilnih RDMA protokola u East/West mrežnom sloju za AI.
- Izrađivati implementacije za dokaz koncepta, provoditi eksperimente i kvantitativnim modelima procjenjivati performanse te usmjeravati unaprjeđenja mreže.
- Surađivati s timovima za hardver, firmver, arhitekturu, prevoditelje i SDK kako bi se unaprijedila rješenja kroz cijeli skup tehnologija i integrirala skalabilna mrežna rješenja.
- Dokumentirati tehničke nacrte, rezultate testiranja i specifikacije za globalno raspoređen inženjerski tim.
Zahtjevi
- Preddiplomski ili diplomski studij računarstva, računalnog inženjerstva, elektrotehnike ili odgovarajuće iskustvo.
- 0–5 godina iskustva u razvoju niskorazinskog softvera, umrežavanju ili programiranju sustava.
- Dobro poznavanje jezika C i/ili C++.
- Dokazana sposobnost otklanjanja pogrešaka na razini sustava.
- Poznavanje ili pohađanje kolegija iz arhitekture računala, operacijskih sustava i mrežnih protokola kao što su TCP/IP, RDMA ili InfiniBand.
- Jasne komunikacijske vještine za tehničku dokumentaciju i suradnju s globalnim inženjerskim timovima.
- Znatiželja, izražene vještine rješavanja problema i želja za kontinuiranim učenjem i razvojem stručnosti.
- Prednost je praktično ili akademsko iskustvo na projektima koji uključuju RDMA, InfiniBand, SmartNIC ili obradu paketa.
- Prednost je poznavanje okruženja za izvođenje RISC-V, RTOS-a, pokretanja i inicijalizacije sklopovske ploče ili razvoja upravljačkih programa.
- Prednost je praktično iskustvo s razvojem jezgre Linuxa, alatima za simulaciju mreže ili profiliranjem performansi.