Software Engineer - Platform Storage

Ncounter Technology Recruitment
Charing Cross, United Kingdom
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charing Cross, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Systems Engineering
C++
Cloud Computing
Linux
Distributed Data Store
Distributed Systems
Open Source Technology
Remote Direct Memory Access
Reliability Engineering
Prometheus
Ceph
Datadog
Grafana
Backend
Infrastructure Automation Frameworks
Terraform

Job description

  • Build scalable storage and orchestration services across hybrid infrastructure environments

  • Design platform layers that provide seamless access across distributed storage technologies

  • Evaluate and integrate open-source and vendor storage tooling into a unified platform

  • Improve storage throughput, data locality and platform efficiency for research workloads

  • Collaborate closely with compute, networking and observability teams across the wider platform estate

  • Support troubleshooting, tuning and reliability engineering for production storage systems

Requirements

  • Strong backend or systems engineering background with Go, Rust, C++ or Java

  • Experience building or supporting distributed systems at scale

  • Strong Linux knowledge and an interest in infrastructure engineering

  • Exposure to observability tooling such as Prometheus, Grafana, Datadog or ELK

  • Understanding of cloud and infrastructure automation, ideally AWS, GCP or Terraform

  • Any experience with Ceph, MinIO, JuiceFS, FUSE, RDMA, GPUDirect or DPDK would be highly beneficial

About the company

Ncounter is supporting a leading quantitative investment firm as it continues a major expansion of its infrastructure and research platform. With substantial investment being made into compute, storage and distributed systems engineering, this is an opportunity to join a team building the next generation of high-performance data infrastructure that underpins global research and trading operations. This role sits within the Platform Storage team, responsible for architecting and evolving the storage ecosystem powering large-scale quant workloads. The environment combines systems engineering, distributed backend development and high-performance infrastructure, with engineers working across on-prem and cloud platforms to solve complex data challenges at scale. You'll help design and develop storage abstractions, orchestration services and platform tooling that simplify how researchers and engineers interact with massive datasets. The work spans performance optimisation, infrastructure automation, open-source storage integration and operational engineering across highly demanding Linux environments.

Apply for this position