Software Engineer, Fabric Management
Company: Cornelis Networks, Inc.
Location: Austin
Posted on: April 5, 2026
|
|
|
Job Description:
Cornelis Networks delivers the world’s highest performance
scale-out networking solutions for AI and HPC datacenters. 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.
Our solutions drive breakthroughs in AI & HPC workloads, empowering
our customers to push the boundaries of innovation. 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. We are a fast-growing, forward-thinking team
of architects, engineers, and business professionals with a proven
track record of building successful products and companies. 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. Join Cornelis Networks'
Fabric Management team to develop and enhance fabric management
tools and infrastructure for high-performance computing
environments. This role focuses on building robust, scalable
software for fabric topology management, routing protocols,
performance monitoring, and operational tooling. You'll work on a
diverse set of challenges—from distributed systems and network
protocols to simulation and diagnostic tools—contributing to
products that power cutting-edge AI and HPC infrastructure. You'll
work in an AI-first development environment, leveraging
cutting-edge tooling to maximize productivity and impact. Key
Responsibilities Fabric Management Development: Design, implement,
and maintain fabric management software components including
topology management, routing protocols, and control plane services
Tools and Infrastructure: Develop and enhance fast fabric tools,
diagnostic utilities, and operational tooling for fabric deployment
and management Simulation and Testing: Contribute to fabric
simulation infrastructure for validation, testing, and performance
analysis Distributed Systems: Build reliable, scalable distributed
systems for managing large-scale fabric deployments Performance
Optimization: Profile and optimize fabric management software for
latency, scalability, and resource efficiency Code Quality: Write
clean, maintainable code with comprehensive unit and integration
tests; participate in code reviews Customer Support: Contribute to
customer issue resolution and technical support when needed
Cross-Functional Collaboration: Work closely with hardware,
firmware, and platform teams to integrate fabric management with
switch platforms Maintenance and Improvement: Maintain and improve
existing codebase, addressing technical debt and enhancing
reliability AI-First Development: Leverage AI coding assistants and
emerging tooling to accelerate development velocity and code
quality Minimum Qualifications BS in Computer Science, Computer
Engineering, or related field 5-7 years of software engineering
experience Strong proficiency in C/C++ and Python Linux systems
programming experience Network protocol implementation or
distributed systems experience Strong debugging and problem-solving
skills for complex systems Excellent communication and
collaboration skills Commitment to AI-first development practices
and continuous learning of emerging AI tooling Preferred
Qualifications Kubernetes development experience (CNI, device
plugins, operators) - strongly preferred Go/Golang proficiency
Experience with fabric routing protocols, topology management, or
distributed control planes InfiniBand, Omni-Path, or high-speed
interconnect protocol knowledge HPC fabric management or cluster
management experience Network simulation or modeling experience
Performance optimization and profiling experience Open-source
contribution history Technical leadership or mentoring experience
Experience with AI-assisted development tools (GitHub Copilot,
Cursor, or similar) Familiarity with test automation frameworks and
CI/CD systems Location: This is a remote position for employees
residing within the United States. We offer a competitive
compensation package that includes equity, cash, and incentives,
along with health and retirement benefits. Our dynamic, flexible
work environment provides the opportunity to collaborate with some
of the most influential names in the semiconductor industry. At
Cornelis Networks your base salary is only one component of your
comprehensive total rewards package. Your base pay will be
determined by factors such as your skills, qualifications,
experience, and location relative to the hiring range for the
position. Depending on your role, you may also be eligible for
performance-based incentives, including an annual bonus or sales
incentives. In addition to your base pay, you’ll have access to a
broad range of benefits, including medical, dental, and vision
coverage, as well as disability and life insurance, a dependent
care flexible spending account, accidental injury insurance, and
pet insurance. We also offer generous paid holidays, 401(k) with
company match, and Open Time Off (OTO) for regular full-time exempt
employees. Other paid time off benefits include sick time, bonding
leave, and pregnancy disability leave. Cornelis Networks does not
accept unsolicited resumes from headhunters, recruitment agencies,
or fee-based recruitment services. Cornelis Networks is an equal
opportunity employer, and all qualified applicants will receive
consideration for employment without regard to race, color,
religion, sex, sexual orientation, gender identity or expression,
pregnancy, age, national origin, disability status, genetic
information, protected veteran status, or any other characteristic
protected by law. 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.
Keywords: Cornelis Networks, Inc., Austin , Software Engineer, Fabric Management, Engineering , Austin, Texas