Senior Software Engineer - Research Tech & HPC Systems

DRW

Greater London

On-site

GBP 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DRW is seeking a Senior Software Engineer - Research Technology in London to design and operate high-performance data systems for quantitative research. You will build data pipelines, orchestration on HPC clusters, and simulation tooling, collaborating with researchers and trading teams.

We value autonomy and rapidly pivot to capture opportunities. The role emphasizes production software safety, scalability, and contributions across the stack, with onboarding for trading environments.

Qualifications

  • 7+ years of professional experience building large-scale, high-performance systems.
  • Daily use of modern C++ (C++17) and Python expected.

Responsibilities

  • Design, build, and maintain high-performance, scalable software and data systems used by 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 (Python + C++ integrations).
  • Develop and maintain simulation frameworks tightly integrated with live trading platforms.
  • Support training and deployment of quantitative models used in trading.
  • Optimize code for performance, reliability, and resource efficiency across the stack.
  • Work as a hands-on contributor while mentoring junior teammates.

Skills

C++
Python
Data structures
Algorithms
OS
Concurrency
System design
Networking

Tools

Slurm
Kubernetes
Ray
Spark
Parquet
Arrow

Job description

DRW is seeking a Senior Software Engineer - Research Technology in London to design and operate high-performance data systems for quantitative research. You will build data pipelines, orchestration on HPC clusters, and simulation tooling, collaborating with researchers and trading teams.

We value autonomy and rapidly pivot to capture opportunities. The role emphasizes production software safety, scalability, and contributions across the stack, with onboarding for trading environments.

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

Similar jobs worth comparing

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 Data Platforms
Senior Software Engineer - Research Data Platforms

Drweng • Greater London

On-site
GBP 110,000 - 170,000
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

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
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
Software Developer: Low-Latency, Large-Scale Systems
Software Developer: Low-Latency, Large-Scale Systems

P2P • Greater London

On-site
GBP 60,000 - 90,000
Senior C++/Python Software Engineer - Trading Systems
Senior C++/Python Software Engineer - Trading Systems

DRW • Greater London

On-site
GBP 62,000 - 102,000
Senior Software Engineer, Trading (C++/Python)
Senior Software Engineer, Trading (C++/Python)

DRW • Greater London

On-site
GBP 70,000 - 90,000