
Senior Software Engineer, Kubernetes Platform, Fabric Integration
Cornelis Networks
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
CloudDockerGoKubernetesPython
About the role
- 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
Requirements
- Bachelor's or Master’s degree in Computer Science, Computer Engineering, or a related technical field
- 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
Benefits
- Competitive compensation package including equity, cash, and incentives
- Health and retirement benefits
- Generous paid holidays
- 401(k) with company match
- Open Time Off (OTO) for regular full-time exempt employees
- Accidental injury insurance
- Pet insurance
- Disability and life insurance
- Medical, dental, and vision coverage
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KubernetesGoC++PythonDockercontainerdOperator SDKKubebuilderHPCAI
Soft skills
leadershipcommunicationcollaborationdocumentationbest practices
Certifications
Bachelor's degree in Computer ScienceMaster’s degree in Computer Engineering