HPC Middleware Developer
at Nvidia
š Santa Clara, United States
USD 148,000-287,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Linux @ 6 Algorithms @ 4 Machine Learning @ 4 Communication @ 4 Networking @ 4 API @ 4 Cloud Computing @ 4Details
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 best performance on NVIDIA networked supercomputers and datacenters, deliver production-grade solutions, and work closely with technical leaders on challenges in machine learning, cloud computing, and system co-design.
Responsibilities
- Develop high-performance communication frameworks and applications running in production on large supercomputers and datacenters.
- Design and implement new protocols and algorithms to maximize performance on NVIDIA networked systems.
- Collaborate with networking chip design teams for hardware/software co-design and to define software APIs.
- Work in a dynamic, innovative environment to improve performance, scalability, and features of software products.
Requirements
- 5 years of programming experience in C/C++.
- 3 years of experience in Linux environment and tools.
- Deep knowledge of networking protocols (InfiniBand, Ethernet).
- Deep knowledge of computer architecture and operating systems.
- Experience in performance optimizations.
- MSc in Computer Science / Software Engineering (or equivalent experience).
Ways to stand out / Preferred
- Positive attitude and strong teamwork skills.
- PhD in CS / EE / Math / Physics.
- Knowledge of MPI and high-performance computing concepts.
- Knowledge of RDMA technologies.
- Open source software contribution experience.
Compensation & Benefits
- Base salary ranges (determined by location, experience, and comparable employees):
- Level 3: 148,000 USD - 235,750 USD
- Level 4: 184,000 USD - 287,500 USD
- Eligible for equity and benefits. (See NVIDIA benefits page for details.)
Other Information
- Employment type: Full time.
- Location: Santa Clara, CA, United States (on-site).
- Applications accepted at least until November 17, 2025.
- NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.