
Senior Software Engineer β Storage
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
β’ Develop and construct control-plane services, drivers (e.g., CSI), and tools that provision, configure, and manage storage for Kubernetes-based AI and compute workloads.
β’ Incorporate high-performance storage solutions like Dell PowerScale, VAST, and similar systems into automated, declarative provisioning workflows.
β’ Create data-path, telemetry, and observability tools to identify and resolve issues related to performance, reliability, and scalability.
β’ Produce production-quality software predominantly in Go, emphasizing strong testing, code review, and operational excellence.
β’ Implement infrastructure-as-code utilizing Terraform/OpenTofu and GitOps-driven pipelines via ArgoCD or Flux for storage configuration and lifecycle management.
β’ Facilitate bare-metal and hybrid provisioning at the intersection of storage with host and cluster initialization.
β’ Provide storage integration for k0s-based Kubernetes through Cluster API and K0rdent management/child cluster architectures.
β’ Design storage software for fully disconnected (air-gapped) environments, inclusive of Harbor artifact/mirror connectivity and PKI/TLS considerations.
β’ Take ownership of ambiguous challenges from start to finish and effectively communicate technical decisions across teams.
β’ Over 5 years of software development experience, including production systems, with Go as the primary programming language.
β’ More than 5 years of experience in building or integrating storage systems (distributed, scale-out, NAS, or object) at scale.
β’ Practical experience with high-performance storage platforms such as Dell PowerScale, VAST, or similar technologies.
β’ A solid grasp 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 practices.
β’ Strong written and verbal communication skills with technical audiences.
β’ Proficiency in Python and/or Rust in addition to Go is preferred.
β’ Familiarity with the Mirantis K0rdent stack (K0rdent Enterprise, K0rdent AI, k0s, MKE) and Cluster API is preferred.
β’ Experience developing storage solutions for GPU/AI workloads (high-throughput data pipelines, GPUDirect Storage) is preferred.
β’ Proven experience in sovereign or high-security air-gapped environments is preferred.
β’ Collaborate with a world-class, distributed team dedicated to openness and technical excellence.
β’ Opportunity to influence the product narrative and impact go-to-market success.
β’ Work directly with leading GPU cloud operators, NeoClouds, sovereign clouds, and AI-first enterprises.
β’ Remote work arrangement.
vCluster
Kovo
Invillia
Get handpicked remote jobs straight to your inbox weekly.