CareerPlanSign in

Senior Software Engineer - Research Technology

London💼 Full-time🗓 2026-09-03 → 2026-09-26

Core

Build and operate high-performance, scalable software and data systems for compute-intensive analysis of large event-stream datasets in financial markets.

Role type

Senior Software Engineer - Research Technology (HPC & Data Infrastructure)

Builds

High-throughput data ingestion pipelines, HPC orchestration systems, simulation frameworks, and research tooling for quant researchers.

Domain

Financial Technology / High-Performance Computing / Market Data Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C++ (>=17), Python, Distributed computing, HPC cluster management, Data engineering, System design, Concurrency, Networking

Preferred skills

Rust, Slurm, Kubernetes, Ray, Spark, GPU programming, ML/Deep Learning frameworks, Packet processing

Technologies

C++, Python, Slurm, Kubernetes, Ray, Spark, Parquet, Arrow, HPC clusters

Responsibilities

Design and maintain high-performance data systems for quant researchers; Implement raw exchange data pipelines in C++ 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++); Develop and maintain simulation frameworks integrated with trading platforms; Optimize codebases for performance and resource efficiency.

Seniority

Senior, hands-on IC with mentorship

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.