DeveloperJobs.io
← Back to all jobs

Job Description

NVIDIA is seeking a senior HPC middleware developer to design and implement high performance communication frameworks for its networked supercomputers and datacenters in Santa Clara, CA.

Responsibilities

  • Develop high performance communication frameworks and applications running in production on the world’s largest supercomputers and datacenters.
  • Innovate and invent software products at the forefront of technology in terms of performance, scalability, and features.
  • Work closely with networking chip design teams in co-designing new hardware features and software APIs.

Requirements

  • 5 years’ experience programming in C/C++
  • 3 years’ experience in Linux environment and tools
  • Deep knowledge of networking protocols InfiniBand, Ethernet
  • Deep knowledge in computer architecture and operating systems
  • Experience in performance optimizations
  • MSc or equivalent experience in computer science / software engineering

Technologies

  • C
  • C++
  • Linux
  • InfiniBand
  • Ethernet
  • MPI
  • RDMA

Benefits

  • Equity and benefits

Ways to stand out from the crowd

  • You have positive attitude and work well with others.
  • PhD or equivalent experience in CS/EE/Math/Physics
  • Knowledge in MPI and High-performance computing
  • Knowledge in RDMA technology
  • Open Source Software Contributor

Similar Jobs