Remote Jobs Sign In

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 remote Software Engineer - AI/HPC Middleware, the successful candidate will develop and optimize AI and HPC communication middleware, focusing on enabling and tuning middleware features, integrating with transport layers, and contributing to upstream open-source projects.

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 transport 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...