Senior Software Engineer (Storage) - Remote US
Mirantis
Job description
About the role
Mirantis, a Kubernetes-native AI infrastructure company, is hiring a Senior Software Engineer (Storage) to design and build the software that provisions, integrates and operates high-performance storage for GPU-accelerated compute and AI platforms. The role covers control-plane services, drivers and tooling that connect enterprise and scale-out storage systems to Kubernetes workloads across hybrid, edge and air-gapped deployments on the Mirantis K0rdent stack. It is a remote position.
Key responsibilities
- Design and build control-plane services, drivers (e.g. CSI) 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 and resolve performance, reliability and scaling issues.
- Write production-quality software 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.
Required profile
- 5+ years of software development, including production systems, with Go as a primary language.
- 5+ years building or integrating storage systems (distributed, scale-out, NAS or object) at scale.
- Hands-on experience with high-performance storage platforms such as Dell PowerScale, VAST or comparable technologies.
- Solid understanding of storage fundamentals: file/block/object models, throughput and latency behavior, caching, consistency and failure modes.
- Experience with Kubernetes storage (CSI, persistent volumes, storage classes) and infrastructure-as-code.
- Strong written and verbal communication with technical audiences.
Preferred
- Proficiency in Python and/or Rust in addition to Go.
- Experience with the Mirantis K0rdent stack (K0rdent Enterprise, K0rdent AI, k0s, MKE) and Cluster API.
- Experience developing storage for GPU/AI workloads (high-throughput data pipelines, GPUDirect Storage).
- Proven experience in sovereign or high-security air-gapped environments.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 41 job offers in the United StatesSalaries by job title
- Delivery Specialist 330
- Line Cook 259
- Restaurant Host 249
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Mirantis