Ultra-Low Latency Kernel Engineer — C++/Linux

Selby Jennings

Greater London

On-site

GBP 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Selby Jennings is seeking a Senior Low Latency Kernel Engineer to push the limits of Linux, networking, and hardware performance for a top-tier quantitative trading firm in London. The role focuses on kernel tuning, CPU and memory optimization, and ultra-low-latency C++ development.

You'll work with FPGA, infrastructure, and hardware teams to remove bottlenecks across the stack, using perf, eBPF, and ftrace to drive deterministic performance in trading environments.

Qualifications

  • 6+ years of modern C++ experience (C++20+).
  • Deep expertise in Linux internals, kernel tuning, networking, and systems programming.
  • Strong understanding of CPU architecture, cache hierarchies, memory management, and performance profiling.
  • Academic excellence from a top university in a quantitative field.

Responsibilities

  • Optimising Linux kernels and network stacks for deterministic low-latency performance.
  • Analysing CPU, cache, memory, NUMA, and scheduling behaviour.
  • Developing high-performance C++20 systems used in trading and market data environments.
  • Leveraging perf, eBPF, and ftrace to identify and remove bottlenecks.

Skills

C++20
Linux internals
Kernel tuning
Performance profiling
System programming
HFT exposure

Tools

perf
eBPF
ftrace

Job description

Selby Jennings is seeking a Senior Low Latency Kernel Engineer to push the limits of Linux, networking, and hardware performance for a top-tier quantitative trading firm in London. The role focuses on kernel tuning, CPU and memory optimization, and ultra-low-latency C++ development.

You'll work with FPGA, infrastructure, and hardware teams to remove bottlenecks across the stack, using perf, eBPF, and ftrace to drive deterministic performance in trading environments.

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

Similar jobs worth comparing

Senior Low Latency Kernel Engineer (C++/Linux)
Senior Low Latency Kernel Engineer (C++/Linux)

Selby Jennings • Greater London

On-site
GBP 140,000 - 180,000
Senior C++ Engineer for Ultra-Low Latency HFT Systems
Senior C++ Engineer for Ultra-Low Latency HFT Systems

Selby Jennings • Greater London

On-site
GBP 120,000 - 190,000
Low-Latency C++ Engineer for Real-Time Trading Systems
Low-Latency C++ Engineer for Real-Time Trading Systems

Selby Jennings • City Of London

On-site
GBP 85,000 - 130,000
Senior C++ Low-Latency Trading Engineer
Senior C++ Low-Latency Trading Engineer

Selby Jennings • City Of London

On-site
GBP 90,000 - 130,000
Low-Latency Trading Systems Engineer
Low-Latency Trading Systems Engineer

Selby Jennings • Greater London

On-site
GBP 120,000 - 180,000
Low Latency Linux Engineer - Optimise low-latency trading infrastructure
Low Latency Linux Engineer - Optimise low-latency trading infrastructure

Saragossa • London

On-site
GBP 35,000 - 55,000
Low-Latency C++ Engineer – High-Performance Finance
Low-Latency C++ Engineer – High-Performance Finance

Barlowe LLP • Greater London

On-site
GBP 70,000 - 100,000
Highly competitive compensation
Annual discretionary bonus
35 days’ annual leave
+4
Low Latency C++ Engineer, Quant Trading, London : £200k+
Low Latency C++ Engineer, Quant Trading, London : £200k+

Hunter Bond • Greater London

On-site
GBP 100,000 - 200,000
Bare-Metal Linux Performance Engineer (Low-Latency)
Bare-Metal Linux Performance Engineer (Low-Latency)

Miller Maxwell Ltd • England

On-site
GBP 90,000 - 130,000
Ultra-Low Latency C++ Engineer – Impactful Trading Systems
Ultra-Low Latency C++ Engineer – Impactful Trading Systems

Hunter Bond • Greater London

On-site
GBP 100,000 - 200,000