Senior AI Middleware Engineer — Remote & HPC

Cornelis Networks, Inc.

United States

Remote

USD 140,000 - 190,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Cash incentives
Health benefits
401(k) match
Paid time off

Job summary

Cornelis Networks, Inc. is seeking a highly experienced Senior Software Engineer to design, develop, and upstream-enable its AI communication middleware.

Focus areas include distributed AI workloads and optimizing collective communication libraries over Cornelis interconnects. The role requires deep expertise in C/C++, Linux, and GPU communication stacks, with responsibilities spanning kernel/driver collaboration, performance profiling, and upstream contributions to open-source projects.

Qualifications

  • 8+ years of experience in high-performance systems programming in C/C++ on Linux.
  • Strong experience with GPU communication stacks including CUDA/ROCm and NCCL/RCCL.
  • Ability to optimize distributed training performance using profiling and tracing.
  • Understanding of collective communication concepts and topology awareness.
  • Experience delivering production-quality code.
  • Open-source contributions in relevant areas.

Responsibilities

  • Design and implement performance-critical features for CCL enablement on Cornelis Networks’ fabrics.
  • Optimize distributed training performance across multi-node, multi-GPU configurations.
  • Improve GPU communication paths including GPU-direct transfers, IPC, and CPU/GPU synchronization.
  • Profile distributed AI workloads and identify bottlenecks across the software and hardware stack.
  • Tune AI frameworks such as PyTorch Distributed, TensorFlow/XLA, JAX, DeepSpeed, and Megatron-LM.
  • Develop benchmarks and microbenchmarks aligned with real model performance.
  • Contribute upstream to AI communication and distributed training projects.
  • Collaborate with kernel/driver, switch, performance, and systems teams.

Skills

HPC systems programming
C/C++ on Linux
GPU communication stacks
Profiling & tracing
NCCL/RCCL
Distributed training

Tools

libfabric/OFI
UCX
RDMA concepts
RoCEv2
Ultra Ethernet

Job description

Cornelis Networks, Inc. is seeking a highly experienced Senior Software Engineer to design, develop, and upstream-enable its AI communication middleware.

Focus areas include distributed AI workloads and optimizing collective communication libraries over Cornelis interconnects. The role requires deep expertise in C/C++, Linux, and GPU communication stacks, with responsibilities spanning kernel/driver collaboration, performance profiling, and upstream contributions to open-source projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/HPC Middleware Engineer — Remote
Senior AI/HPC Middleware Engineer — Remote

Cornelis Networks, Inc. • United States

Remote
USD 180,000 - 280,000
Equity
Health benefits
401(k) match
Remote AI/HPC Middleware Engineer (MPI/CCL)
Remote AI/HPC Middleware Engineer (MPI/CCL)

Cornelis Networks • New York (NY)

On-site
USD 120,000 - 180,000
Equity
Health benefits
401(k) with company match
+1
Senior Software Engineer – AI Middleware
Senior Software Engineer – AI Middleware

Cornelis Networks, Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Medical, dental, and vision coverage
401(k) with company match
Generous paid holidays
+2
Senior Software Engineer – AI/HPC Middleware
Senior Software Engineer – AI/HPC Middleware

Cornelis Networks, Inc. • United States

Remote
USD 180,000 - 280,000
Equity
Health benefits
401(k) match
Senior AI Middleware Engineer for High-Performance Training
Senior AI Middleware Engineer for High-Performance Training

Cornelis Networks • Austin (TX)

On-site
USD 120,000 - 150,000
Equity, cash, and incentives
Health coverage
401(k) with company match
+2
Senior Software Engineer – AI Middleware
Senior Software Engineer – AI Middleware

Cornelis Networks, Inc. • United States

Remote
USD 140,000 - 190,000
Equity
Cash incentives
Health benefits
+2
Remote Senior AI Middleware Engineer for High-Perf Training
Remote Senior AI Middleware Engineer for High-Perf Training

Cornelis Networks, Inc. • Austin (TX)

Remote
USD 140,000 - 190,000
Medical, dental, and vision coverage
401(k) with company match
Generous paid holidays
Senior Software Engineer – AI Middleware
Senior Software Engineer – AI Middleware

Cornelis Networks • Austin (TX)

On-site
USD 120,000 - 150,000
Equity, cash, and incentives
Health coverage
401(k) with company match
+2
Remote AI Platform Engineer: Automate Engineering Workflows
Remote AI Platform Engineer: Automate Engineering Workflows

Cornelis Networks, Inc. • United States

Remote
USD 180,000 - 240,000
Equity
Health insurance and retirement plan
Annual bonus
Senior AI Productivity Engineer
Senior AI Productivity Engineer

Cornelis Networks, Inc. • United States

Remote
USD 180,000 - 240,000
Equity
Health insurance and retirement plan
Annual bonus