HPC Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, Jul 08, 2026
This job expires in: 30 days
Job Summary
Designing and implementing new protocols and algorithms, the full-time HPC Software Engineer will enhance performance on Nvidia networked supercomputers and datacenters while collaborating with technical leaders in a dynamic, innovative environment.
Key responsibilities
- Develop high-performance communication frameworks and applications for supercomputers and datacenters
- Collaborate with networking chip design teams to co-design hardware features and software APIs
- Deliver production-grade solutions while addressing challenges in machine learning and cloud computing
Required qualifications
- 5 years of programming experience in C/C++
- 3 years of experience in a Linux environment and tools
- Deep knowledge of networking protocols such as InfiniBand and Ethernet
- Strong understanding of computer architecture and operating systems
- MSc or equivalent experience in computer science or software engineering
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...