Senior Software Engineer (Storage)

Mirantis•Austin, TX
•Remote

About The Position

Design and build software that provisions, integrates, and operates high-performance storage for GPU-accelerated compute and AI platforms. Develop control-plane services, drivers, and tooling connecting enterprise and scale-out storage systems to Kubernetes-based workloads across hybrid, edge, and air-gapped deployments built on the Mirantis K0rdent stack. The role calls for a systems-oriented software engineer who can reason about throughput, latency, consistency, and failure across a storage stack and express that understanding in clean, testable Go. The engineer will build production software for real storage systems, apply declarative automation, own ambiguous problems end to end, and communicate technical decisions across teams.

Requirements

  • At least 5 years of software development experience, including production systems, with Go as a primary language.
  • At least 5 years building or integrating distributed, scale-out, NAS, or object storage systems at scale.
  • Solid understanding of storage fundamentals, including file, block, and object models; throughput and latency behavior; caching; consistency; and failure modes.
  • Experience with Kubernetes storage, including CSI, persistent volumes, and storage classes, and with infrastructure-as-code.
  • Strong written and verbal communication skills with technical audiences.

Nice To Haves

  • Hands-on experience with high-performance storage platforms such as Dell PowerScale, VAST, or comparable technologies.
  • Experience with the Mirantis K0rdent stack, including K0rdent Enterprise, K0rdent AI, k0s, or MKE, and Cluster API.
  • Experience developing storage for GPU and AI workloads, including high-throughput data pipelines or GPUDirect Storage.

Responsibilities

  • Design and build control-plane services, drivers such as CSI, and tooling to provision, configure, and operate storage for Kubernetes-based AI and compute workloads.
  • Integrate high-performance storage platforms, including Dell PowerScale, VAST, or 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 using Terraform or OpenTofu and GitOps-driven pipelines using ArgoCD or Flux for storage configuration and lifecycle.
  • Support bare-metal and hybrid provisioning where storage intersects with host and cluster bring-up.
  • Deliver storage integration for k0s-based Kubernetes through Cluster API (CAPI) and K0rdent management and child-cluster topologies.
  • Architect storage software for fully disconnected, air-gapped environments, including local artifact and mirror connectivity with Harbor and PKI/TLS considerations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service