Jobiglo

No results.

Senior Software Engineer – AI/HPC Middleware

Cornelis Networks · San Jose

Senior 🇬🇧 English
C++ Linux MPI SHMEM NCCL RCCL CCL libfabric UCX

Job description

About the role

We are looking for a Senior Software Engineer to design, develop, and enable AI/HPC communication middleware on Cornelis Networks’ high‑performance interconnects. The role focuses on optimizing MPI, SHMEM and AI collective communication libraries such as NCCL/RCCL, and delivering end‑to‑end performance for demanding customer workloads.

Key responsibilities

  • Implement and optimize features for HPC middleware (MPI, SHMEM) and AI middleware (CCL stacks, NCCL/RCCL).
  • Integrate middleware capabilities with transport layers such as libfabric/OFI, UCX, and verb‑like semantics.
  • Prepare and submit upstream contributions to open‑source MPI/SHMEM projects and CCL ecosystems.
  • Collaborate with kernel/driver, switch, system, and application teams to validate performance against the product roadmap.
  • Analyze performance traces, reproduce customer issues, and translate findings into fixes.

Required profile

  • Minimum 6 years of systems programming experience in C/C++ on Linux.
  • Bachelor’s degree in Computer Science, Computer Engineering or a related field.
  • Strong background in high‑performance computing and AI workloads.

Required skills

  • C and C++ programming.
  • Linux system development.
  • MPI and SHMEM middleware.
  • AI collective communication libraries (NCCL, RCCL, CCL).
  • Transport frameworks such as libfabric/OFI and UCX.
  • Performance analysis and tracing tools.
  • Experience contributing to open‑source projects.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Cornelis Networks.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 3 weeks from now

35 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Cornelis Networks

San Jose