Mirantis

Principal Software Engineer (Storage)

Mirantis
Apply
3 days ago
Remote, United States or Austin, TX, USAStaff+

Responsibilities

  • Design and build Go-based control-plane services, CSI drivers, and tooling that provision, configure, and operate storage for Kubernetes-based AI and compute workloads.
  • Integrate high-performance storage platforms such as Dell PowerScale and VAST into automated declarative provisioning workflows.
  • Build data-path, telemetry, and observability tooling to diagnose performance, reliability, and scaling issues.
  • Develop production software with strong testing, code review, and operational rigor.
  • Deliver Terraform/OpenTofu infrastructure-as-code and ArgoCD or Flux pipelines for storage configuration and lifecycle management.
  • Support bare-metal and hybrid provisioning where storage intersects with host and cluster bring-up.
  • Deliver storage integrations for k0s-based Kubernetes using Cluster API and K0rdent management and child-cluster topologies.
  • Architect storage software for fully disconnected and air-gapped environments, including Harbor-based artifact or mirror connectivity and PKI/TLS considerations.
  • Lead engineering efforts and influence requirements and decisions across development teams, product management, partners, and organizational leadership.

Requirements

  • 7+ years of software development experience, including production systems, with Go as a primary language.
  • 5+ years of experience building or integrating distributed, scale-out, NAS, or object storage systems at scale.
  • Strong understanding of file, block, and object storage models; throughput and latency; caching; consistency; and failure modes.
  • Experience with Kubernetes storage, including CSI, persistent volumes, storage classes, controllers, and operators.
  • Strong written and verbal communication with technical audiences, non-technical stakeholders, and executive leadership.
  • Hands-on experience with high-performance storage platforms such as Dell PowerScale, VAST, or comparable technologies is preferred.
  • Experience with the Mirantis K0rdent stack, including K0rdent Enterprise, K0rdent AI, k0s, MKE, and Cluster API, is preferred.
  • Experience developing storage for GPU or AI workloads, including high-throughput data pipelines and GPUDirect Storage, is preferred.

Benefits

  • Work on foundational infrastructure for the AI cloud era with leading GPU cloud operators, sovereign clouds, and AI-focused enterprises.
  • Collaborate with a distributed team focused on openness and technical excellence.
  • Influence product direction and go-to-market success.
  • Remote role, as indicated by the posting's #remote designation.

Categories

Mirantis

About Mirantis

501-1,000 employees

Mirantis builds Kubernetes-native infrastructure software and services for enterprises to run cloud, container, and AI workloads across on-premises, public cloud, and edge environments. It sells subscriptions, support, and managed services around products like Mirantis Kubernetes Engine and the Lens Kubernetes platform; the company acquired Docker Enterprise in 2019. Founded in 1999 and headquartered in Campbell, California, Mirantis is privately held and an IREN company serving global enterprises.

Contact me