Cornelis Networks
The Future of High Performance Fabrics
Senior Software Engineer, Kubernetes Platform, Fabric Integration
Location
Texas
Posted
10 days ago
Salary
Not specified
Bachelor Degree5 yrs expEnglishCloudDockerKubernetesPythonGo
Job Description
• Lead the design of robust, scalable solutions for integrating Cornelis Networks' platform and fabric management software with Kubernetes.
• Build and maintain custom Kubernetes Operators and Controllers in Go to manage the lifecycle of our software and hardware components within a cluster.
• Develop solutions that allow for the seamless orchestration of our high-performance fabric services and platform management tools alongside other containerized workloads.
• Work on extending Kubernetes for managing specialized hardware, scheduling, and networking requirements unique to HPC and AI workloads.
• Partner with the core platform, fabric, and hardware teams to ensure a cohesive and performant end-to-end solution.
• Engage with the open-source community and contribute to relevant projects within the cloud-native ecosystem.
• Author high-quality technical documentation and champion best practices for software development in a cloud-native environment.
Job Requirements
- 5+ years of professional software development experience.
- Proven experience in designing and developing solutions for Kubernetes, including building custom operators/controllers using tools like the Operator SDK or Kubebuilder.
- Strong proficiency in Go.
- Experience with C++ or Python is also valuable.
- Deep understanding of Kubernetes architecture, including the control plane, networking (CNI), and storage (CSI) interfaces.
- Hands-on experience with container technologies such as Docker or containerd.
- Demonstrable experience in integrating existing software platforms or services with Kubernetes.
- Bachelor's or Master’s degree in Computer Science, Computer Engineering, or a related technical field.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development opportunities
- Bonuses