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 tools connecting enterprise and scale-out storage systems to Kubernetes workloads across hybrid, edge, and air-gapped deployments built on the Mirantis K0rdent stack. The role calls for a systems-minded software engineer who can reason about storage throughput, latency, consistency, and failure modes, and translate that understanding into clean, testable Go. The engineer will build production software for real storage systems, favor declarative automation over manual operations, 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, and MKE, and with Cluster API.
  • Experience developing storage for GPU and AI workloads, including high-throughput data pipelines and 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, and comparable systems, into automated, declarative provisioning workflows.
  • Build data-path, telemetry, and observability tools 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 using Cluster API 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