CareerPlan

Senior Software Engineer - Storage

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

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