Cornelis Networks, Inc.
Open Positions at Cornelis Networks, Inc.
6 open positions
Join Cornelis Networks as a Senior Software Engineer building and optimizing AI and HPC communication middleware for high-performance networking at scale. You will improve MPI, SHMEM, collective communication, and transport integrations while contributing to open-source projects and solving real customer performance challenges.
Build and optimize AI and HPC communication middleware that connects large-scale compute clusters over Cornelis Networks’ high-performance interconnects. This remote role combines systems programming, performance tuning, upstream open-source contributions, and cross-stack collaboration.
Senior Software Engineer responsible for building SAI and SDK components for next-generation switch ASIC platforms powering AI and HPC networking. The role combines low-level systems programming, SONiC integration, performance optimization, and test infrastructure development.
Build and operate a private AI platform that helps engineering teams automate software, firmware, hardware-integration, and high-performance networking workflows. This role combines AI agent development, internal platform engineering, infrastructure operations, and workflow automation.
Senior Software Engineer – AI Middleware building high-performance distributed AI communication software for GPU and HPC clusters. The role focuses on optimizing collective communication, upstream contributions, and performance across Cornelis Networks’ interconnects.
Senior Software Engineer building SAI and SDK software for next-generation switch ASIC platforms used in AI and HPC datacenters. The role combines low-level systems programming, network operating system integration, performance optimization, and test infrastructure development.