Senior Software Engineer – Storage

Posted 1 day ago

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

vCluster1 day ago

Senior Software Engineer, Backend

US flagUnited States, +1 more countryFull-timeBackend Engineer$130k – $180k/year
ApplyView job
Kovo1 day ago

Senior Backend Engineer

US flagUnited States OnlyFull-timeBackend Engineer$150k – $250k/year
ApplyView job
Fliff Inc1 day ago

Python Team Lead

PL flagPoland OnlyFreelanceBackend Engineer
ApplyView job
Invillia1 day ago

Senior Kotlin Back-End Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Coderio1 day ago

Senior Elixir Developer

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Omie1 day ago

Back-End Developer I – Financial Services

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers