





Tier-1 brand plus metro role but requires niche low-latency Rust/C++ skills, moderating applicant density.
Very domain-specific low-latency trading and Rust/C++ expertise limits cross-industry transferability.
Requires specialized low-latency Rust/C++ expertise and equities domain knowledge, creating strict technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and optimize ultra-low-latency equities trading systems using Rust and C++.
Lead migration of critical trading components from legacy C++ to Rust focusing on safety, concurrency, and performance.
Profile and optimize systems to achieve sub-microsecond latencies with advanced low-latency and concurrency techniques.
Expert proficiency in C++ (C++11/14/17/20) and strong proficiency in Rust programming.
Deep understanding of Linux OS internals, low-latency networking (TCP/IP, UDP, Multicast), and concurrency programming including lock-free data structures.
Solid knowledge of Equities market structure, exchange protocols (FIX, OUCH, ITCH), and order lifecycles.
Education: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related quantitative field; Work Experience Required: Not explicitly mentioned in the JD.
Experienced in designing high-performance, concurrent systems in ultra-low-latency equity trading environments.
Strong system-level engineering skills including CPU architecture, kernel tuning, and network stack optimisation.
Proven ability to lead technical migration projects balancing legacy C++ expertise and modern Rust adoption for safety and concurrency.