Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 2 месяца назад
C++ Software Engineer (Ultra-Low Latency Systems)
250 000GBP
Описание вакансии
Текст:
TL;DR
C++ Software Engineer (Ultra-Low Latency Systems): Designing and developing latency-critical infrastructure for a high-performance trading firm with an accent on optimizing performance across the execution pipeline. Focus on building systems to handle high-frequency market data and order flow.
Location: Hybrid setup from a central London office
Company
High-performance trading firm.
What you will do
- Design and develop latency-critical infrastructure using modern C++.
- Build systems to handle high-frequency market data and order flow.
- Own full lifecycle from requirements to deployment across core trading components.
- Optimize performance across the execution pipeline, including memory access, caching, and branch prediction.
- Collaborate with researchers and engineers to support strategy deployment.
- Branch into specialized infrastructure projects when needed (compression, storage, GPU or FPGA integration).
Requirements
- Strong proficiency in modern C++ (C++11 or newer).
- Excellent understanding of system internals: memory hierarchy, syscalls, paging, CPU execution pipeline.
- Deep comfort with algorithms, data structures, and performance tradeoffs.
- Track record of independently designing complex and reliable software systems.
- Experience working in Linux environments.
- Interest in low-level optimization and trading infra performance tuning.