Senior Software Engineer - Storage Control Plane
Core
Design and build a vendor-agnostic storage control plane to provision, scale, heal, and meter storage for AI training and inference clusters.
Role type
Senior Software Engineer (Distributed Storage Systems)
Builds
Scalable and resilient storage control plane software integrating VAST Data, WEKA, Ceph, MinIO, and other storage platforms.
Domain
AI Cloud Infrastructure / High-Performance Distributed Storage
Deliverable
production ML models | infrastructure
Required skills
Distributed systems programming, File/Block/Object storage protocols, Linux kernel internals, System-level programming, Kubernetes operators/controllers, Capacity planning algorithms, Multi-tenant isolation design, Observability pipeline design
Preferred skills
AI/ML workload storage challenges, Data center networking (InfiniBand, RoCE), Storage performance tuning, Hardware acceleration (GPUs, DPUs), CXL/ZNS/EDSFF technologies
Technologies
C, C++, Go, Python, Kubernetes, Docker, Ceph, S3, NFS, VAST Data, WEKA, DDN, Pure, NetApp, MinIO
Responsibilities
Design vendor-agnostic abstraction layers for storage APIs; Build reconciliation-loop orchestration for capacity and placement; Implement multi-tenant isolation and QoS mechanisms; Design PCIe/NUMA-aware capacity engines; Instrument fleets with SLI/SLO definitions and observability pipelines.
Seniority
Senior, hands-on IC