About The Position

Mirantis is seeking a Senior Software Engineer specializing in Golang and Storage to design and build software for provisioning, integrating, and operating high-performance storage for GPU-accelerated compute and AI platforms. This role involves developing control-plane services, drivers, and tooling to connect enterprise and scale-out storage systems to Kubernetes-based workloads across hybrid, edge, and air-gapped deployments using the Mirantis K0rdent stack. The ideal candidate will have a strong understanding of systems and data paths, including throughput, latency, consistency, and failure across a storage stack, and can translate this into clean, testable Go code. Experience with production software against real storage systems, an understanding of high-performance and reliable storage at scale, and a preference for declarative automation are essential. The role requires a self-directed individual comfortable owning ambiguous problems end-to-end and effectively communicating technical decisions across teams.

Requirements

  • 7+ years of experience with GO (Golang) in production systems
  • 5+ years of experience building distributed production systems at scale
  • 5+ years of Kubernetes experience as a developer, with Infrastructure as a Code approach
  • Linux and Kubernetes storage fundamentals (NFS, CSI)

Nice To Haves

  • Proficiency in Python
  • Experience developing or integrating High Performance Storage for GPU/AI workloads (high-throughput data pipelines, GPUDirect Storage).
  • Proven experience in sovereign or high-security air-gapped environments.

Responsibilities

  • Design and build control-plane services, drivers (e.g., CSI), and tooling that provision, configure, and operate storage for Kubernetes-based AI/compute workloads.
  • Integrate high-performance storage platforms — Dell PowerScale, VAST, and comparable systems — into automated, declarative provisioning workflows.
  • Build data-path, telemetry, and observability tooling to diagnose and resolve performance, reliability, and scaling issues.
  • Write production-quality software — primarily in Go — with strong testing, code review, and operational rigor.
  • Deliver infrastructure-as-code (Terraform/OpenTofu) and GitOps-driven pipelines (ArgoCD or Flux) for storage configuration and lifecycle.
  • Support bare-metal and hybrid provisioning where storage intersects host and cluster bring-up.
  • Deliver storage integration for k0s-based Kubernetes via Cluster API (CAPI) and K0rdent management/child cluster topologies.
  • Architect storage software for fully disconnected (air-gapped) environments, including local artifact/mirror connectivity (Harbor) and PKI/TLS considerations.

Benefits

  • Professional development and training
  • Attend conferences and working groups
  • Company outings, happy hours, hackathons, and tech talks
  • Competitive compensation package with a strong benefits plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service