Principal Software Engineer - Storage
Core
Set technical direction and lead design/delivery of high-performance, scalable cloud storage services (object, block, file) for demanding AI and cloud workloads.
Role type
Principal Software Engineer (Storage Systems)
Builds
Storage services, control/data planes, APIs, and platform integrations for AI training/inference
Domain
Cloud Infrastructure / Distributed Storage Systems
Deliverable
production ML models
Required skills
Distributed storage systems, Systems programming (Go), Kubernetes, High-performance networking, Reliability engineering, Observability, AI/HPC storage patterns
Preferred skills
WEKA, VAST, DDN, Lustre, Ceph, MinIO, Pure Storage, NVMe-oF, RDMA, POSIX semantics
Technologies
Go, Kubernetes, CSI, S3, NFS, SMB, NVMe, RDMA, WEKA, VAST, DDN, Lustre, Ceph, MinIO, Pure Storage
Responsibilities
Set technical vision and architecture for storage services; Design and build storage systems across object, block, and file; Profile, benchmark, and tune throughput/latency/IOPS for AI workloads; Lead integration with compute, networking, and developer tooling; Drive operational excellence with SRE; Mentor engineers and raise the engineering bar
Seniority
Principal, hands-on technical leadership
