Senior Storage Software Engineer
Core
Design, architect, and build highly scalable Block, File, and Object Storage platforms in Kubernetes environments.
Role type
Senior Storage Software Engineer (Systems Programming & Distributed Systems)
Builds
Production-grade storage software (CSI, controllers, operators, APIs) for eBay's global ecommerce platform
Domain
Cloud-native storage, Distributed Systems, Systems Programming
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++/Go/Rust, Linux, Concurrency, Networking, Storage I/O, Kubernetes, Distributed Systems Architecture
Preferred skills
NVMe, iSCSI, NFS, S3, SPDK, UBD, AI coding agents
Technologies
Kubernetes, CSI, Linux, NVMe, iSCSI, NFS, S3, SPDK, UBD
Responsibilities
Design and develop distributed Block, File, and Object Storage systems; Architect highly available, scalable, fault-tolerant storage platforms; Write and review production-quality code; Build Kubernetes-native storage solutions; Lead architecture development and solve complex technical problems; Mentor engineers and raise technical standards; Debug complex issues across Kubernetes, Linux, networking, and storage layers
Seniority
Senior, hands-on IC with leadership responsibilities