Software Engineer - AI/HPC Middleware
Location: Remote
Compensation: Salary
Reviewed: Thu, Aug 13, 2026
This job expires in: 30 days
Job Summary
Seeking a full-time Software Engineer - AI/HPC Middleware to work remotely from Costa Rica, who will develop and optimize AI/HPC communication middleware, contributing to features, testing, and upstream open-source work while collaborating with cross-functional teams.
Key Responsibilities
- Implement and optimize features for HPC middleware (MPI/SHMEM) and AI middleware (CCL stacks such as NCCL/RCCL)
- Assist in integrating middleware capabilities with underlying transports and provider layers (e.g., libfabric / OFI, UCX)
- Prepare and submit upstream contributions across MPI/SHMEM projects and CCL ecosystems
Required Qualifications
- 2+ years of experience in systems programming in C/C++ on Linux; Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Exposure to HPC middleware (e.g., MPI/SHMEM) and/or AI collective communication libraries (e.g., NCCL/RCCL)
- Familiarity with performance concepts and diagnostic tools
- Foundational understanding of networking and/or RDMA concepts
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...