Senior Storage Software Engineer
Core
Building and maintaining high-performance parallel and distributed file systems and object storage to support tens of thousands of GPUs for AI training and inference.
Role type
Senior Storage Software Engineer (Individual Contributor & Technical Lead)
Builds
Open-source parallel/distributed file systems, distributed object storage, and GPU storage infrastructure
Domain
AI/ML Infrastructure, High-Performance Computing (HPC), Storage Systems
Required skills
C, C++, Rust, Go, Python, Linux kernel storage stacks, NVMe-oF, RDMA/RoCE/InfiniBand, VFS, multipath, object storage (S3/Swift), block storage, scale testing, root cause analysis, AI coding tools
Preferred skills
Maintainer status in open-source projects, Kubernetes CSI driver development, SPDK/libfabric/FUSE optimization, metadata scalability, failure recovery, HSM
Technologies
Linux kernel, NVMe, SPDK, libfabric, FUSE, Kubernetes, CSI, S3, Swift, InfiniBand, RoCE
Responsibilities
Contribute code to open-source parallel and distributed file systems; Triage and root-cause large storage issues across tens of thousands of GPUs; Validate storage architecture, performance, and durability; Define configuration and tuning standards for GPU fleets; Partner with SRE, networking, and cloud teams on common architecture.
Seniority
Senior, hands-on IC with technical lead responsibilities
