Staff Low-Latency Trading Systems Engineer (HFT)
OneBalance · Remote (UTC +-3) ·
- Work mode
- Remote
- Seniority
- Staff
- Category
- Software engineering
- Experience
- 8+ years
Design and build exchange-grade trading infrastructure for low-latency market microstructure and crypto-native execution, including Rust order books, matching engines, exchange connectivity, packet processing, risk controls, observability, and market-design architecture.
Responsibilities
- Architect and implement Rust order book and matching engine systems
- Design matching rules, order types, auction behavior, trade reporting, and market-data behavior
- Optimize memory layout, cache locality, allocations, contention, NUMA behavior, and tail latency
- Own exchange connectivity, wire protocols, UDP, TCP, multicast, and user-space networking paths
- Build deterministic replay, kill switches, risk checks, fault isolation, observability, and resilience controls
- Optimize systems across Linux internals, NIC behavior, CPU topology, hardware counters, and accelerator interfaces
- Set technical direction and mentor engineers
- Evaluate and architect CLOB, auction, RFQ, batching, and hybrid market models
Requirements
- Deep expertise in order books, matching engines, exchange connectivity, and electronic market microstructure
- 8+ years building performance-critical low-latency systems in C++, C, or Rust on Linux
- Experience owning hot-path systems at an HFT, exchange, prime broker, or market-infrastructure firm
- Knowledge of network protocols, market-data and order-entry interfaces, user-space packet processing, and Linux networking
- Knowledge of CPU architecture, cache hierarchies, memory models, concurrent design, profiling, and tail-latency optimization
- Ability to architect robust systems with correctness, risk, and operational discipline
- Technical judgment, communication, and staff-level leadership