Cornelis Networks, Inc.
Software Engineer – AI/HPC Middleware
New York, New York, United States · Mid · Full-time
Sponsorship not specifiedDetected 16 hours ago
C++CLinuxProduct ManagementProduct StrategyLeadershipCommunicationCollaboration
Stay score
odds of building a lasting career here
37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of GPU, CPU and accelerator-based compute clusters at any scale.
- As a global organization, our team spans multiple U.S. states and six countries, and we continue to expand with exceptional talent in onsite, hybrid, and fully remote roles.
- You will grow your expertise across the stack (drivers/kernel, switches, systems, and application/framework teams) while contributing to features, testing, and upstream open-source work.
Responsibilities
- AI/HPC Middleware Enablement & Optimization: Implement and help optimize features for HPC middleware (HPI and SHMEM) and AI middleware (CCL stacks ie: NCCL/RCCL and related collective communication libraries)
- Cross-Stack Collaboration & Performance Validation: Collaborate with kernel/driver and switch teams to help deliver end-to-end performance aligned to the Cornelis product roadmap
Requirements
- 2+ years of experience in systems programming in C/C++ on Linux
- Exposure to or coursework/project experience with HPC middleware (e.g., MPI/SHMEM) and/or AI collective communication libraries (e.g., NCCL/RCCL, CUDA/ROCm) and/or other CCL stacks.
- Familiarity with performance concepts and an ability to diagnose issues using profiling/tracing tools, or a strong willingness to learn.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Nice to have
- Experience contributing to open-source projects.
- Exposure to libfabric providers.
- Familiarity with Ultra Ethernet (UEC/UET) specifications.
- Experience with RoCEv2, congestion control, and/or Ethernet-based RDMA deployments.
- Experience with benchmarking, profiling, and optimization.
- Background with Omni-Path/OPX or Ethernet-based HPC fabrics.
- Cornelis Networks does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services.
- We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
Skills
- AI/HPC Middleware Enablement & Optimization:
- Implement and help optimize features for
- HPC middleware (HPI and SHMEM) and AI middleware (CCL stacks ie:
Compensation
- We offer a competitive compensation package that includes equity, cash, and incentives, along with health and retirement benefits.
Company info
- Backed by top-tier venture capital and strategic investors, we are committed to innovation, performance and scalability - solving the world's most demanding computational challenges with our next-generation networking solutions.
Apply directly at Cornelis Networks, Inc. →Create a free account for alerts like thisView Cornelis Networks, Inc. immigration profile
This listing is sourced directly from Cornelis Networks, Inc.'s careers page and normalized into a canonical job model.