Radiant

Senior Software Engineer - Storage

Radiant
Apply
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

Radiant

About Radiant

501-1,000 employees

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.

Contact me