Senior Software Engineer – AI/HPC Middleware
Cornelis Networks · San Jose
Descripcion del puesto
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
Por que reporta esta oferta?
Explorar más
Salarios, guías y búsquedas en Costa Rica.
Postula en 30 segundos
Ingresa tu email para postular. Se creara una cuenta automaticamente.
Al continuar, aceptas nuestras condiciones de uso.
Ya tienes cuenta? Iniciar sesion
Publicado hace 1 mes
Expira en 3 semanas
33 vistas · 0 interested
Aumenta tus posibilidades
Sube tu CV: te propondremos las ofertas que coinciden con tu perfil.
Analizando tu CV...
Cornelis Networks
San Jose