2 days ago
United Kingdom (city not specified)Senior
Responsibilities
- Design, build, and own components of Radiant’s distributed storage platform from technical design through production operation.
- Build object, block, and file storage services, including control-plane and data-plane components and integrations with existing platform services.
- Translate product and customer requirements into storage APIs and implementations.
- Meet performance, durability, availability, consistency, and data-integrity targets.
- Profile, benchmark, and tune throughput, latency, and IOPS for AI training, inference, and other data-intensive workloads.
- Integrate storage with compute, Kubernetes CSI, networking, IAM, observability, and developer tooling.
- Implement replication, snapshots, data protection, failure recovery, and safe upgrades at scale.
- Participate in on-call operations, capacity planning, observability, incident response, and post-incident improvements with SRE.
- Contribute through architecture discussions, design reviews, code reviews, engineering standards, and mentoring.
- Work with customers on technical storage problems and explain system trade-offs to stakeholders.
Requirements
- Solid experience building and operating distributed storage systems or storage-heavy cloud infrastructure.
- Experience owning significant engineering components end to end, from design through production and operation.
- Strong hands-on programming skills in Go or a similar systems language.
- Knowledge of object, block, and file storage; snapshots; replication; erasure coding; caching; tiering; and data lifecycle management.
- Knowledge of S3, NFS, SMB, CSI, NVMe, NVMe-oF, RDMA, POSIX semantics, and storage APIs.
- Experience with Kubernetes, containers, high-performance networking, GPU clusters, or cloud platforms.
- Knowledge of durability, availability, consistency models, consensus, failure recovery, and data integrity.
- Knowledge of metrics, logging, tracing, IAM, encryption at rest and in transit, and auditability.
- Experience with storage technologies such as WEKA, VAST, DDN, Lustre, Ceph, MinIO, or Pure Storage, or similar systems.
- Familiarity with AI and HPC storage patterns, including large-scale training data pipelines, checkpointing, and high-throughput parallel file systems.
- Ability to evaluate trade-offs across performance, durability, availability, cost, and operational complexity.
- Clear written and verbal communication, including design documentation and explaining technical trade-offs.
- Ability to write maintainable, well-tested code, provide thoughtful code reviews, collaborate across teams, and support other engineers.
- Storage domain expertise extending to how storage architecture affects application and workload performance down to the hardware.
Benefits
- 25 days of annual leave.
- Private medical insurance via Bupa.
- Cycle to Work Scheme.
- Gympass subscription to gyms and wellbeing apps.
- Participation in the company shares program.
- Enhanced parental pay and leave.
- Dedicated learning time for new skills, projects, or interests.
- Open communication, regular feedback, and a results-oriented work culture.
- Interview process: talent screen, hiring manager interview, technical interview with two Senior Engineers, and final interview.
Tech Stack
Categories
About Radiant
RadiAnt develops RadiAnt DICOM Viewer, a lightweight Windows application for viewing and analyzing medical images from CT, MRI, PET, ultrasound, and X‑ray. It sells commercial licenses (with a free trial) to radiology practices, hospitals, and researchers, and supports PACS query/retrieve, multi-modality workflows, and 2D/3D reconstructions. The software can open studies from local media and networked DICOM servers for clinical review and teaching use cases.
