TL;DR
C++ Engineer (Ultra-Low-Latency Systems): Building and optimizing high-performance trading platforms that operate at microsecond scale with an accent on CPU, cache, and memory level performance tuning. Focus on designing ultra-fast infrastructure, engineering high-performance data structures, and resolving complex bottlenecks in real-time trading environments.
Location: London (Hybrid)
Salary: Up to £190,000
A leading buy-side firm specializing in ultra-low-latency trading platforms.
What you will do
- Design and optimize ultra-fast, low-latency trading infrastructure.
- Fine-tune performance at the CPU, cache, and memory levels.
- Engineer high-performance data structures and algorithms for real-time trading.
- Diagnose and resolve complex bottlenecks across the software and hardware stack.
- Drive innovation through advanced systems-level research and hardware optimization.
Requirements
- Expert proficiency in modern C++ (C++11/14/17/20) with a performance-first mindset.
- Deep understanding of CPU internals, memory hierarchy, and cache coherency.
- Hands-on experience with multi-threading, lock-free programming, and scalable system design.
- Professional experience of 1+ year, with a strong plus for low-latency, real-time, or trading systems background.
Culture & Benefits
- Opportunity to see code directly drive global trading performance in real-time.
- Work on advanced optimization projects and next-generation architecture.
- Collaborate with world-class engineers in a tight-knit, high-performance team.
- Flat structure offering real ownership of projects and rapid professional progression.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →