Senior Software Engineer (Storage)
Core
Design and build control-plane services, drivers, and tooling to provision, integrate, and operate high-performance storage for GPU-accelerated compute and AI platforms on Kubernetes.
Role type
Senior Software Engineer (Storage)
Builds
Control-plane services, CSI drivers, and automation tooling for storage integration in hybrid, edge, and air-gapped Kubernetes environments.
Domain
Cloud Infrastructure / Storage Systems / Kubernetes
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Kubernetes storage (CSI, persistent volumes), Infrastructure-as-Code (Terraform/OpenTofu), GitOps (ArgoCD/Flux), distributed storage systems, high-performance storage platforms (Dell PowerScale, VAST), storage fundamentals (throughput, latency, consistency, failure modes)
Preferred skills
Python, Rust, Mirantis K0rdent stack, Cluster API, GPU/AI workload storage optimization, air-gapped environment development
Technologies
Go, Kubernetes, CSI, Terraform, OpenTofu, ArgoCD, Flux, Dell PowerScale, VAST, k0s, MKE, Harbor
Responsibilities
Design and build control-plane services and drivers for Kubernetes-based AI/compute workloads; Integrate high-performance storage platforms into automated provisioning workflows; Build data-path, telemetry, and observability tooling; Write production-quality software with strong testing and operational rigor; Deliver storage integration for k0s-based Kubernetes via Cluster API and K0rdent; Architect storage software for fully disconnected (air-gapped) environments.
Seniority
Senior, hands-on IC