CareerPlan

Principal Software Engineer - Storage

United KingdomFull-time2026-11-10 → 2026-11-11

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