Staff Software Engineer, Storage
Core
Design and own foundational storage subsystems (file, block, object) for the world's largest AI training and inference workloads, running next to GPUs.
Role type
Staff Software Engineer (Storage Systems)
Builds
High-performance multi-tenant file and block storage services, control plane, CSI drivers, and distributed filesystems for AI clusters.
Domain
AI Infrastructure / High-Performance Storage Systems
Deliverable
production ML models | infrastructure
Required skills
Distributed file systems, block storage engines, storage data path optimization, Kubernetes (CSI, operators), systems programming (Rust/C++/Go), RDMA/GPU Direct Storage protocols, telemetry and observability
Preferred skills
Experience building storage products from scratch, published systems work, deep knowledge of AI IO patterns
Technologies
Go, Rust, C++, Kubernetes, CSI, RDMA, GPU Direct Storage, RoCE, InfiniBand, SPDK, Ceph, Lustre, NFS, S3
Responsibilities
Set technical direction for foundational storage services, own architecture and delivery of multi-tenant storage, design for AI-specific IO patterns, ship storage as a first-class Kubernetes citizen, drive reliability and observability, lead design reviews and mentor senior engineers
Seniority
Staff, hands-on IC with strategic scope