Advanced Development Engineer, GPU Networking

NVIDIA NVIDIA · Semiconductors · Tel Aviv, Israel +2

NVIDIA is seeking an Advanced Development Engineer for its GPU Networking Architecture team. The role involves driving advanced development and proof-of-concept efforts for AI infrastructure solutions within cutting-edge AI networks, integrating software and hardware. The engineer will collaborate with experts in distributed AI, deep learning, networking, virtualization, and storage, and demonstrate architectural concepts within larger NVIDIA AI software stacks. The position requires a B.Sc. in Computer Science or Engineering, proficiency in C/C++ on Linux, experience with virtualization and networking, and at least 1 year of software engineering experience. Familiarity with gen-AI coding tools is also mentioned.

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

  • B.Sc. (or last year of studies) in Computer Science, Electrical or Computer Engineering
  • virtualization
  • networking
  • C/C++ over Linux OS Development
  • gen-AI coding tools
  • software engineer
  • teamwork
  • communication

Nice to have

  • development of Linux drives and networking stack
  • AI communication libraries (NCCL, UCX, MPI and equivalents)
  • Kubernetes
  • Stellar communication skills