Senior Advanced Development Engineer, GPU Networking

NVIDIA NVIDIA · Semiconductors · Tel Aviv, Israel +2

This role focuses on advanced development and Proof of Concepts (POCs) for AI infrastructure solutions within cutting-edge AI networks. The engineer will integrate innovative software and hardware, demonstrate architectural concepts with NVIDIA's AI software stacks, and collaborate with various internal teams (GPU/Switch HW/SW, Product, Architects) to bring AI network technologies to fruition. The role requires strong C/C++ development on Linux, experience in virtualization, networking, and storage, and ideally knowledge of Deep Learning frameworks and AI communication libraries.

What you'd actually do

  1. Drive advanced development and POCs for AI infrastructure solutions in cutting-edge AI networks, integrating innovative software and hardware.
  2. Demonstrate team architectural concepts with larger NVIDIA AI software stacks.
  3. Work closely with various groups within NVIDIA to bring AI network technologies to reality, including GPU and Switch HW and SW teams, Product as well as fellow architects.

Skills

Required

  • C/C++ over Linux OS Development
  • virtualization
  • networking
  • storage
  • B.Sc., M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering or equivalent experience
  • 8+ years of experience as a software engineer

Nice to have

  • Deep Learning frameworks
  • AI communication libraries (NCCL, UCX, MPI and equivalents)
  • Kubernetes