Senior Software Engineer (Storage)

Mirantis, Inc.

United States

Hybrid

USD 150,000 - 210,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mirantis, Inc. is seeking an experienced software engineer to design and implement high-performance storage provisioning for GPU/AI workloads.

You will build control-plane services, CSI drivers, and tooling to connect storage systems to Kubernetes workloads across hybrid, edge, and air-gapped environments. You will work with Dell PowerScale, VAST, and similar storage platforms, and contribute to declarative provisioning workflows, data-path instrumentation, and secure, scalable pipelines using

Qualifications

  • 5+ years of software development, including production systems, with Go as a primary language.
  • Experience building or integrating storage systems (distributed, scale-out, NAS or object) at scale.
  • Proven experience designing storage for GPU/AI workloads and high-security air-gapped environments.

Responsibilities

  • Design and build the software that provisions, integrates, and operates high-performance storage for GPU-accelerated compute and AI platforms.
  • Develop control-plane services, drivers (CSI), and tooling that connect storage to Kubernetes workloads across hybrid, edge, and air-gapped deployments.
  • Integrate storage platforms into automated, declarative provisioning workflows and build observability tooling.
  • Deliver IaC and GitOps pipelines for storage configuration and lifecycle, and support bare-metal and hybrid provisioning.

Skills

Go
Kubernetes storage
CSI drivers
IaC (Terraform/OpenTofu)
GitOps (ArgoCD/Flux)
Python
Rust
Cluster API (CAPI)
Air-gapped environments
GPU/AI storage

Tools

Dell PowerScale
VAST
Harbor
PKI/TLS tooling
CAPI
k0s
MKE

Job description

  • Design and build the software that provisions, integrates, and operates high-performance storage for GPU-accelerated compute and AI platforms
  • You will develop the control-plane services, drivers, and tooling that connect enterprise and scale-out storage systems to Kubernetes-based workloads across hybrid, edge, and air-gapped deployments built on the Mirantis K0rdent stack
  • 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

We are looking for a software engineer who thinks in systems and data paths — someone who can reason about throughput, latency, consistency, and failure across a storage stack, then express that understanding as clean, testable GoThe right candidate has built production software against real storage systems (whether enterprise NAS, scale-out, or object), understands what makes storage fast and reliable at scale, and prefers declarative automation over manual operationsYou should be self-directed, comfortable owning ambiguous problems end to end, and effective communicating technical decisions across teamsSolid understanding of storage fundamentals: file/block/object models, throughput and latency behavior, caching, consistency, and failure modesHands-on experience with high-performance storage platforms such as Dell PowerScale, VAST, or comparable technologiesExperience with Kubernetes storage (CSI, persistent volumes, storage classes) and infrastructure-as-codeStrong written and verbal communication with technical audiences5+ years of software development, including production systems, with Go as a primary language5+ years building or integrating storage systems (distributed, scale-out, NAS, or object) at scaleExperience developing storage for GPU/AI workloads (high-throughput data pipelines, GPUDirect Storage)Proven experience in sovereign or high-security air-gapped environmentsExperience with the Mirantis K0rdent stack (K0rdent Enterprise, K0rdent AI, k0s, MKE) and Cluster APIProficiency in Python and/or Rust in addition to Go

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Storage) - remote in the US
Senior Software Engineer (Storage) - remote in the US

Mirantis, Inc. • United States

Remote
USD 140,000 - 200,000
Senior Software Engineer (Golang) - remote in the US
Senior Software Engineer (Golang) - remote in the US

Mirantis • United States

On-site
USD 150,000 - 210,000
Competitive compensation package
Professional development
Conferences and hackathons
Senior Go Engineer - Storage & K8s for AI Infra (Remote)
Senior Go Engineer - Storage & K8s for AI Infra (Remote)

Mirantis • United States

On-site
USD 150,000 - 210,000
Competitive compensation package
Professional development
Conferences and hackathons
AI Storage Infrastructure Engineer - remote in the US
AI Storage Infrastructure Engineer - remote in the US

Mirantis Inc • United States

Remote
USD 140,000 - 210,000
Competitive compensation package
Professional development & training
Conference attendance & hackathons
+1
AI Storage Infrastructure Engineer - remote in the US
AI Storage Infrastructure Engineer - remote in the US

Mirantis • United States

On-site
USD 150,000 - 210,000
Competitive pay
Benefits plan
Professional development
Senior Software Systems Engineer (Storage) - remote in the US
Senior Software Systems Engineer (Storage) - remote in the US

Mirantis • United States

On-site
USD 140,000 - 210,000
Competitive compensation
Senior Go Storage Engineer for AI/GPU Platforms
Senior Go Storage Engineer for AI/GPU Platforms

United States Digital Space LLC • United States

Remote
USD 150,000 - 190,000
Competitive compensation
Benefits package
Professional development
+1
Senior Storage Systems Engineer - Kubernetes & GPU AI
Senior Storage Systems Engineer - Kubernetes & GPU AI

Mirantis • United States

On-site
USD 140,000 - 210,000
Competitive compensation
Senior Storage Engineer for AI/GPU & Kubernetes
Senior Storage Engineer for AI/GPU & Kubernetes

Mirantis, Inc. • United States

Hybrid
USD 150,000 - 210,000
AI Storage Infrastructure Engineer - remote in the US
AI Storage Infrastructure Engineer - remote in the US

Mirantis • Northern (KY)

Hybrid
USD 140,000 - 190,000