Note: The job is a remote job and is open to candidates in USA. Mirantis is the Kubernetes-native AI infrastructure company, enabling organizations to build and operate scalable, secure, and sovereign infrastructure for modern AI, machine learning, and data-intensive applications. The Senior Software Engineer (Storage) will design and build software that provisions and operates high-performance storage for GPU-accelerated compute and AI platforms, focusing on control-plane services and integration with Kubernetes-based workloads.
Responsibilities
- 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
Skills
- 7+ years of experience with Go in production systems
- 5+ years of experience building distributed production systems at scale
- 5+ years of Kubernetes experience as a developer, with Infrastructure as a Code approach
- Linux and Kubernetes storage fundamentals (NFS, CSI)
Company Overview
Company H1B Sponsorship