Senior AI Middleware Engineer — Remote + Equity

Cornelis Networks

Austin (TX)

On-site

USD 150,000 - 230,000

Full time

24 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

medical, dental, and vision coverage
disability and life insurance
a dependent care flexible spending账户
accidental injury insurance
pet insurance
generous paid holidays
401(k) with company match
Open Time Off (OTO) for regular full‑‑
sick time
bonding leave
pregnancy disability leave

Job summary

Cornelis Networks is seeking a highly experienced Senior Software Engineer to design, develop, and upstream-enable our AI communication middleware. This role focuses on distributed AI workloads and optimizing collective communication libraries (NCCL/RCCL) over our interconnects.

You will work across kernel/driver, switch, performance, and systems teams to deliver production-quality code, benchmarks, and upstream contributions, with remote-friendly arrangements for the United States.

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.
  • Participate in design reviews, code reviews, CI, and long-term maintenance.
  • Prototype and validate Ultra Ethernet capabilities for AI collective communication.
  • Provide technical input for deployment considerations and performance validation.
  • Collaborate with kernel/driver, switch, performance, and systems teams.
  • Support advanced escalations by analyzing traces and providing robust fixes.

Skills

C/C++
Linux
GPU communication stacks
Profiling & tracing
NCCL/RCCL
Open-source contributions

Tools

libfabric/OFI
UCX
RDMA concepts
RoCEv2
Ultra Ethernet

Job description

Cornelis Networks is seeking a highly experienced Senior Software Engineer to design, develop, and upstream-enable our AI communication middleware. This role focuses on distributed AI workloads and optimizing collective communication libraries (NCCL/RCCL) over our interconnects.

You will work across kernel/driver, switch, performance, and systems teams to deliver production-quality code, benchmarks, and upstream contributions, with remote-friendly arrangements for the United States.

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

Similar jobs worth comparing

Senior AI Networking Software Engineer (Remote)
Senior AI Networking Software Engineer (Remote)

Cornelis Networks • United States

On-site
USD 150,000 - 230,000
Equity
Health benefits
401(k) with company match
+1
Remote AI/HPC Middleware Engineer
Remote AI/HPC Middleware Engineer

Cornelis Networks • United States

On-site
USD 120,000 - 180,000
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)

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

Hamilton Barnes Associates Limited • San Francisco (CA)

On-site
USD 250,000 - 300,000
Meaningful equity
Fully remote across North America
Full insurance coverage for you and你的依
+1
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 Ethernet Performance Engineer - Remote HPC/AI
Senior Ethernet Performance Engineer - Remote HPC/AI

cornelisnetworks • San Francisco (CA)

On-site
USD 150,000 - 210,000
Equity
Cash incentives
Health benefits
+3
AI & HPC Networking Product Marketing Manager (Remote)
AI & HPC Networking Product Marketing Manager (Remote)

Cornelis Networks • United States

On-site
USD 140,000 - 180,000
Equity
Cash incentives
Health benefits
+3