Senior AI Networking Software Engineer (Remote)

Cornelis Networks

United States

On-site

USD 150,000 - 230,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity
Health benefits
401(k) with company match
Open Time Off

Job summary

Cornelis Networks is seeking a highly experienced Senior Software Engineer to design, develop, and upstream-enable AI communication middleware for distributed AI workloads. You will optimize collective communication paths and performance across multi-node, multi-GPU configurations.

Work is remote within the United States. The role involves collaborating across kernel, driver, switch, and systems teams, with a focus on production-quality code and open-source contributions.

Qualifications

  • 8+ years of experience in high-performance 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 and open-source contributions.

Responsibilities

  • Design and implement performance-critical features for CCL enablement on Cornelis Networks’ fabrics.
  • Optimize distributed training performance across multi-node, multi-GPU configurations.
  • Profile distributed AI workloads to identify bottlenecks across software and hardware.
  • Collaborate with kernel/driver, switch, performance, and systems teams.
  • Contribute upstream to AI communication and distributed training projects.

Skills

C/C++ programming
Linux development
GPU communication stacks
Profiling & tracing
Distributed training optimization

Tools

CUDA
ROCm
NCCL/RCCL

Job description

Cornelis Networks is seeking a highly experienced Senior Software Engineer to design, develop, and upstream-enable AI communication middleware for distributed AI workloads. You will optimize collective communication paths and performance across multi-node, multi-GPU configurations.

Work is remote within the United States. The role involves collaborating across kernel, driver, switch, and systems teams, with a focus on production-quality code and open-source contributions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote AI/HPC Middleware Engineer
Remote AI/HPC Middleware Engineer

Cornelis Networks • United States

On-site
USD 120,000 - 180,000
Remote Senior AI/HPC Middleware Engineer
Remote Senior AI/HPC Middleware Engineer

cornelisnetworks • New York (NY)

On-site
USD 150,000 - 210,000
AI/HPC Middleware Engineer - Remote & Open Source
AI/HPC Middleware Engineer - Remote & Open Source

cornelisnetworks • New York (NY)

On-site
USD 120,000 - 180,000
Equity
Competitive compensation
Health and retirement benefits
+2
Senior Software Engineer – AI Middleware
Senior Software Engineer – AI Middleware

Cornelis Networks, Inc. • Austin (TX)

Remote
USD 140,000 - 190,000
Medical, dental, and vision coverage
401(k) with company match
Generous paid holidays
+2
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
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 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
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
Senior AI Networking & Performance Engineer
Senior AI Networking & Performance Engineer

NVIDIA • Town of Texas (WI)

On-site
USD 272,000 - 432,000
Lead AI Networking Engineer - Equity
Lead AI Networking Engineer - Equity

NVIDIA AI • Seattle (WA)

On-site
USD 180,000 - 240,000
Equity
Health Insurance