HPC Middleware Developer

at Nvidia
USD 152,000-287,500 per year
SENIOR
✅ On-site

Tech Stack

AI API Algorithms Cloud Computing HPC InfiniBand @ 7 Linux @ 6 MPI @ 4 Machine Learning Mathematics @ 4 Networking @ 7 Performance Optimization @ 4

Details

We are looking for a senior HPC software engineer to join the High Performance Computing Software development team. You will design and implement protocols and algorithms that enable high performance on NVIDIA networked supercomputers and datacenters. The role involves delivering production-grade solutions and working with technical leaders on challenges in machine learning, cloud computing, and system co-design.

Responsibilities

  • Develop high-performance communication frameworks and applications that run in production on large-scale supercomputers and datacenters.
  • Create software products focused on performance, scalability, and features.
  • Collaborate with networking chip design teams to co-design hardware features and software APIs.
  • Work on technologies related to machine learning, cloud computing, and system co-design.
  • Optimize software performance and scalability.

Requirements

  • At least 5 years of programming experience in C/C++.
  • At least 3 years of experience working in Linux environments and with Linux tools.
  • Deep knowledge of networking protocols, including InfiniBand and Ethernet.
  • Deep knowledge of computer architecture and operating systems.
  • Experience with performance optimization.
  • MSc degree or equivalent experience in computer science or software engineering.

Preferred Qualifications

  • Positive attitude and ability to work well with others.
  • PhD or equivalent experience in computer science, electrical engineering, mathematics, or physics.
  • Knowledge of MPI and high-performance computing.
  • Knowledge of RDMA technology.
  • Open source software contribution experience.

Compensation and Benefits

The base salary is determined by location, experience, and the pay of employees in similar positions. The base salary range is $152,000–$241,500 USD for Level 3 and $184,000–$287,500 USD for Level 4. Employees are also eligible for equity and benefits.

Applications will be accepted at least until July 12, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.

More jobs at Nvidia

Similar jobs