HPC Middleware Developer

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

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 3 Linux @ 5 Algorithms @ 3 Machine Learning @ 3 Communication @ 3 Networking @ 3 API @ 3 Cloud Computing @ 3

Details

We are looking for an HPC software engineer. As a member of the High Performance Computing Software development team, you will be responsible for designing and implementing new protocols and algorithms that enable the best performance possible on NVIDIA networked supercomputers and datacenters. This role offers an opportunity to deliver production-grade solutions, get hands on with ground‑breaking technology, and work closely with technical leaders solving challenges in HPC, machine learning, cloud computing, and system co‑design.

Responsibilities

  • Design and implement new protocols and algorithms for high performance communication.
  • Develop high-performance communication frameworks and applications running in production on large supercomputers and datacenters.
  • Work in a dynamic, fast-moving environment to innovate software products focused on performance, scalability, and features.
  • Collaborate closely with networking chip design teams to co-design hardware features and software APIs.

Requirements

  • 5 years' experience programming in C/C++.
  • 3 years' experience in Linux environments and tools.
  • Knowledge of networking protocols such as InfiniBand and Ethernet.
  • Knowledge of computer architecture and operating systems.
  • Experience in performance optimizations.
  • MSc or equivalent experience in computer science / software engineering.

Ways to stand out

  • Positive demeanor and strong teamwork skills.
  • PhD or equivalent experience in CS/EE/Math/Physics.
  • Knowledge of MPI and high-performance computing.
  • Knowledge of RDMA technology.
  • Open source software contributions.

Benefits and additional information

  • Competitive salaries and a generous benefits package; eligibility for equity.
  • Base salary is determined based on location, experience, and comparable roles.
    • Base salary range for Level 3: 148,000 USD - 235,750 USD.
    • Base salary range for Level 4: 184,000 USD - 287,500 USD.
  • Benefits details: https://www.nvidia.com/en-us/benefits/
  • Applications for this job will be accepted at least until October 6, 2025.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.