Remotery

Software Engineer – AI/HPC Middleware

Posted 3 days ago

This is a fully remote position, open to applicants in Costa Rica.

📋 Description

• Develop and enhance functionalities for HPC middleware (HPI and SHMEM) and AI middleware (CCL stacks, such as NCCL/RCCL and associated collective communication libraries).

• Aid in the integration of middleware capabilities with the foundational transports and provider layers, including libfabric / OFI and UCX.

• Prepare and submit upstream contributions to MPI/SHMEM projects, CCL ecosystems, and related components.

• Work collaboratively with kernel/driver and switch teams to ensure end-to-end performance is in line with the Cornelis product roadmap.

• Evaluate performance traces and replicate customer issues.

• Help translate findings into effective solutions.

• Expand expertise across drivers/kernel, switches, systems, and application/framework teams.

• Contribute to features, testing, and upstream open-source initiatives.


⛳️ Requirements

• 2+ years of experience in systems programming using C/C++ on Linux.

• A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

• Exposure to or experience with HPC middleware, such as MPI/SHMEM.

• Exposure to or experience with AI collective communication libraries, such as NCCL/RCCL and CUDA/ROCm, and/or other CCL stacks.

• Familiarity with performance concepts and the ability to diagnose issues using profiling/tracing tools, or a strong willingness to learn.

• Basic understanding of networking and/or RDMA concepts.

• Experience contributing to open-source projects is preferred.

• Familiarity with libfabric providers is preferred.

• Understanding of Ultra Ethernet (UEC/UET) specifications is preferred.

• Experience with RoCEv2, congestion control, and/or Ethernet-based RDMA deployments is preferred.

• Experience with benchmarking, profiling, and optimization is preferred.

• Background with Omni-Path/OPX or Ethernet-based HPC fabrics is preferred.


🏝️ Benefits

• Base salary.

• Performance incentives.

• Equity participation.

• Additional benefits based on geographic location.

• Paid holidays depending on geographic location.

• Flexible work arrangements based on geographic location.

People also viewed

Alight Solutions1 day ago

Senior AI Engineer

PL flagPoland OnlyFull-timeAI Engineer
ApplyView job
Atlas Technica1 day ago

AI Engineer

UA flagUkraine OnlyFull-timeAI Engineer
ApplyView job
Creative Chaos1 day ago

Principal AI Engineer

IN flagIndia, +4 more statesFull-timeAI Engineer
ApplyView job
WCG2 days ago

Senior Director, AI Engineering

US flagUnited States OnlyFull-timeAI Engineer$151.2k – $275k/year
ApplyView job
Ford Motor Company2 days ago

AI Engineer

MX flagMexico OnlyFull-timeAI Engineer
ApplyView job
Carbon602 days ago

Principal Data, AI Architect

CA flagCanada OnlyFull-timeAI EngineerC$180k – C$220k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers