Cornelis Networks

Senior Software Engineer, Kubernetes Platform, Fabric Integration

Cornelis Networks

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job 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