← Back to job search

full-time

Experienced C++ Engineer - Linux Kernel & Ultra-Low Latency Trading

Selby Jennings

Employer
Selby Jennings
Location
London
Working pattern
on-site

About the role

Develop and optimize ultra-low-latency C++ trading and market data infrastructure, focusing on Linux kernel, scheduler, networking, CPU, cache, NUMA, and memory performance. Profile production systems and reduce latency through kernel tuning, CPU isolation, IRQ affinity, and cross-stack collaboration with FPGA, hardware, and infrastructure specialists. Candidates should have 3–12 years of modern C++ experience, strong Linux systems programming expertise, and a deep understanding of Linux internals and performance engineering. They should be able to diagnose bottlenecks across kernel, CPU, memory, and hardware layers, understand CPU architecture and networking, and hold a First-Class degree or equivalent GPA from a top university in a relevant STEM field.

Apply for this job