NVIDIA
NVIDIA
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.