Senior Software Engineer - Research Data Platforms

Drweng

Greater London

On-site

GBP 110,000 - 170,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

DRW is a diversified trading firm focused on sophisticated technology and exceptional people, building compute-intensive platforms for quant researchers. You will design and operate high-throughput data pipelines in C++ and Python, integrating with HPC clusters and live trading environments.

The role emphasizes hands-on development, scalability, and reliability, with mentoring responsibilities as you contribute to a team shipping production software in a research-driven context.

Qualifications

  • 7+ years of professional experience building large-scale, high-performance systems.
  • Daily use of modern C++ (>=17) and Python expected.
  • Experience running compute at cluster scale with Slurm, Kubernetes, Ray, Spark, or similar.

Responsibilities

  • Design, build, and maintain high-performance, scalable software and data systems used by quant researchers and trading teams.
  • Implement raw exchange data pipelines in modern C++ and operate them at high-throughput scale.
  • Orchestrate and improve reliability of data and compute pipelines on HPC clusters.
  • Create ad-hoc computation frameworks and research tooling that let researchers slice, backtest, and iterate rapidly (Python + C++ integrations).
  • Develop and maintain simulation frameworks tightly integrated with HFT/live trading platforms.
  • Support training and deployment of quantitative models used in trading.
  • Optimize codebases for performance, reliability, and resource efficiency across the full stack.
  • Work primarily as a hands-on individual contributor while mentoring junior team members as needed.

Skills

C++17+
Python
HPC
Data pipelines
Distributed systems
System design
Concurrency
Research tooling

Education

Bachelor's degree in CS or related field

Tools

Slurm
Kubernetes
Ray
Spark

Job description

DRW is a diversified trading firm focused on sophisticated technology and exceptional people, building compute-intensive platforms for quant researchers. You will design and operate high-throughput data pipelines in C++ and Python, integrating with HPC clusters and live trading environments.

The role emphasizes hands-on development, scalability, and reliability, with mentoring responsibilities as you contribute to a team shipping production software in a research-driven context.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Research Compute & Data Systems
Senior Software Engineer, Research Compute & Data Systems

P2P • Greater London

On-site
GBP 120,000 - 180,000
Senior Software Engineer - Research Technology
Senior Software Engineer - Research Technology

Drweng • Greater London

On-site
GBP 110,000 - 170,000
Senior Software Engineer - Research Technology
Senior Software Engineer - Research Technology

P2P • Greater London

On-site
GBP 120,000 - 180,000
Senior Software Engineer - Research Tech & HPC Systems
Senior Software Engineer - Research Tech & HPC Systems

DRW • Greater London

On-site
GBP 120,000 - 180,000
Senior Software Engineer, Research Tech - HPC Pipelines
Senior Software Engineer, Research Tech - HPC Pipelines

DRW Holdings, LLC. • Greater London

Hybrid
GBP 120,000 - 180,000
Senior Software Engineer - Research Technology
Senior Software Engineer - Research Technology

DRW • Greater London

On-site
GBP 120,000 - 180,000
Senior Software Engineer - Research Technology
Senior Software Engineer - Research Technology

DRW Holdings, LLC. • Greater London

Hybrid
GBP 120,000 - 180,000
Research Engineer (FICCO)
Research Engineer (FICCO)

DRW Holdings, LLC. • City Of London

On-site
GBP 60,000 - 80,000
Python Software Engineer, Trading Platform
Python Software Engineer, Trading Platform

DRW • Greater London

On-site
GBP 70,000 - 110,000
Senior Data Engineer - Real-Time Trading Data & APIs
Senior Data Engineer - Real-Time Trading Data & APIs

DRW • Greater London

On-site
GBP 75,000 - 120,000