Nvidia

Senior Software Engineer, RDMA Transport

Nvidia
Apply
1 day ago
Tel Aviv-Yafo, IsraelSenior

Responsibilities

  • Research, design, and develop advanced RDMA transport mechanisms and algorithms.
  • Enhance networking performance, reliability, and scalability for AI, cloud, HPC, and storage workloads.
  • Collaborate with hardware engineers, software developers, and system architects on project objectives and requirements.
  • Track industry trends and integrate emerging technologies and ideas into development work.

Requirements

  • Bachelor's or Master's degree in Electrical Engineering or Computer Science.
  • At least 5 years of development experience.
  • Knowledge of RoCE and/or InfiniBand and experience with RDMA development across software, firmware, or hardware.
  • Strong problem-solving skills and a hands-on ability to investigate complex issues across the RDMA stack.
  • Proficiency in C/C++ and embedded systems programming.
  • Ability to learn complex concepts and collaborate effectively in a fast-paced environment.
  • Experience with data center networking and storage workloads is advantageous.
  • Familiarity with RDMA, InfiniBand, or Ethernet technologies is advantageous.
  • Experience designing or tuning congestion control, flow control, or loss recovery mechanisms in high-performance networks is advantageous.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me