Hpc Middleware Developer

Nvidia Corporation

Base: $152,000 - $241,500 (level 3) or $184,000 - ...
**
5 years c/c++ programming experience
3 years linux environment experience
Deep knowledge of infiniband and ethernet
** NVIDIA is seeking a Senior HPC Middleware Developer to join their High-Performance Computing Software development team, focusing on designing and implementing protocols and algorithms for supercomputers and datacenters. The ideal candidate should possess extensive programming experience, particularly in C/C++, and a deep understanding of networking protocols and computer architecture. **

Job Summary

  • The team is responsible for developing high performance communication frameworks running on the world's largest supercomputers.
  • You will work closely with networking chip design teams to co-design new hardware features and software APIs.
  • NVIDIA offers competitive salaries ranging from $152,000 to $287,500 depending on level, along with equity and benefits.

Matching Summary

Match Score: 75

** NVIDIA is seeking a Senior HPC Middleware Developer to join their High-Performance Computing Software development team, focusing on designing and implementing protocols and algorithms for supercomputers and datacenters. The ideal candidate should possess extensive programming experience, particularly in C/C++, and a deep understanding of networking protocols and computer architecture. **

Salary

Base: $152,000 - $241,500 (Level 3) or $184,000 - $287,500 (Level 4); Bonus/Equity: Eligible for equity; Benefits: Generous benefits package included

Skills & Requirements

Must-have

  • 5 years C/C++ programming experience
  • 3 years Linux environment experience
  • Deep knowledge of InfiniBand and Ethernet
  • Computer architecture and OS expertise
  • Performance optimization skills

Nice-to-have

  • Positive attitude and teamwork
  • PhD in CS/EE/Math/Physics
  • MPI and High-performance computing knowledge
  • RDMA technology expertise
  • Open Source Software Contributor

Key Requirements

  • MSc in computer science or equivalent
  • 5 years C/C++ programming
  • 3 years Linux tools experience

Work Rights

Not specified

Tailored Resume

Cover Letter