Staff Low-Latency Trading Systems Engineer HFT
OneBalance helps developers build chain-abstracted applications by providing unified balance management and one-click cross-chain execution.
Funding history
About OneBalance
OneBalance helps Web3 developers build chain-abstracted applications by providing unified balance management and instant cross-chain execution. Users can aggregate user balances across chains, execute transactions without bridges, and monetize through configurable fees. OneBalance eliminates complexity through Resource Locks technology that enables fast cross-chain operations.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will architect and implement Rust order books and matching engines for ultra-low-latency trading and settlement. You will optimize the execution hot path, build exchange connectivity and packet-processing systems, implement risk controls and observability, and guide technical architecture and market-design decisions.
Requirements
- 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
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
