
NVIDIA vyvíjí technologie akcelerovaných výpočtů a umělé inteligence, které se využívají v herním průmyslu, datových centrech, cloud computingu, zdravotnictví, výrobě, automobilovém průmyslu a robotice. Společnost pracuje na grafických procesorech, platformách umělé inteligence, simulačních technologiích a řešeních zaměřených na jednotlivá odvětví, včetně NVIDIA Omniverse pro spolupráci na 3D projektech, NVIDIA DRIVE pro vývoj autonomních vozidel a NVIDIA Clara pro zdravotnické aplikace. NVIDIA sdružuje rozsáhlé technické týmy, které vytvářejí infrastrukturu a software pro pokročilé výpočty, simulace a analytiku využívající umělou inteligenci.
Architekt softwaru pro síťové technologie AI ve společnosti NVIDIA
Návrh infrastruktury v C/C++ a protokolů RDMA pro síťové platformy NVIDIA pro AI. Hodnocení výkonu a spolupráce s inženýrskými týmy v Izraeli na rozvoji síťových systémů.
Popis
- Vývoj a údržba infrastruktury v C/C++, vestavěných komponent a běhových prostředí pro programovatelné protokoly RDMA v síťovém stacku AI East/West.
- Tvorba prototypů, provádění experimentů a využívání kvantitativních modelů k hodnocení výkonu a zlepšování sítí.
- Spolupráce s týmy hardwaru, firmwaru, architektury, kompilátorů a SDK na návrzích napříč stackem a integraci škálovatelných síťových řešení.
- Dokumentace technických návrhů, výsledků testů a specifikací pro celosvětově distribuovaný inženýrský tým.
Požadavky
- Bakalářský nebo magisterský titul v oboru informatiky, počítačového inženýrství, elektrotechniky nebo odpovídající praxe.
- 0 až 5 let zkušeností s nízkoúrovňovým vývojem softwaru, síťovými technologiemi nebo systémovým programováním.
- Výborná znalost jazyka C a/nebo C++.
- Prokazatelná schopnost řešit problémy na úrovni systému.
- Znalost nebo absolvované kurzy počítačové architektury, operačních systémů a síťových protokolů, jako jsou TCP/IP, RDMA nebo InfiniBand.
- Jasná technická komunikace potřebná pro dokumentaci a spolupráci s globálními inženýrskými týmy.
- Zvídavost, silné schopnosti řešit problémy a chuť se průběžně učit a rozvíjet technickou odbornost.
- Výhodou jsou praktické nebo akademické projekty zahrnující RDMA, InfiniBand, SmartNIC nebo zpracování paketů.
- Výhodou je znalost běhových prostředí RISC-V, RTOS, oživování desek nebo vývoje ovladačů.
- Výhodou jsou praktické zkušenosti s vývojem jádra Linuxu, nástroji pro simulaci sítí nebo profilováním výkonu.