Staff Software Engineer - Infrastructure Storage
Core
Design and deploy high-performance storage protocol solutions (object, block, file) at petabyte-scale to power AI training and inference clusters.
Role type
Staff Software Engineer - Infrastructure Storage
Builds
Distributed storage systems, protocol servers/clients, and orchestration tools for AI clusters
Domain
AI Infrastructure / High-Performance Computing / Distributed Storage
Deliverable
production ML models | infrastructure
Required skills
C/C++/Rust/Go, distributed systems, storage protocols (S3, iSCSI, NVMe-oF, NFS, SMB, Lustre), performance profiling, kernel-bypass (DPDK/SPDK), data center operations
Preferred skills
NVMe-oF, RDMA, DPUs (NVIDIA BlueField), Ceph, open-source storage projects, CXL, ZNS SSDs
Technologies
NVMe, NVMe-oF, RDMA, RoCE, InfiniBand, DPDK, SPDK, Prometheus, Grafana, fio, elbencho, Kubernetes
Responsibilities
Set technical direction for storage architecture, design/develop/maintain storage systems software, partner with cross-functional teams, optimize solutions for AI workloads
Seniority
Staff, technical lead & hands-on IC