Senior Software Engineer - Storage
Core
Design, build, and operate distributed storage services (object, block, file) for demanding cloud and AI workloads at scale.
Role type
Senior IC storage systems engineer
Builds
High-performance storage platforms and data capabilities for AI training, inference, and data-intensive workloads
Domain
Cloud infrastructure + AI/HPC storage systems
Deliverable
production ML models
Required skills
Go, distributed storage systems, Kubernetes, high-performance networking, consensus algorithms, failure recovery, observability, encryption, API design
Preferred skills
AI storage patterns, HPC file systems, systems languages beyond Go, customer-facing technical problem solving
Technologies
Go, Kubernetes, CSI, NVMe, RDMA, POSIX, S3, NFS, SMB, WEKA, VAST, Ceph, MinIO, Lustre
Responsibilities
Design and build storage components across object/block/file layers; tune throughput/latency for AI workloads; build integrations with compute/networking/IAM; manage on-call and incident response; conduct code reviews and mentor engineers
Seniority
Senior, hands-on IC
