OKX logo

Rust Developer, Exchange OS Trading Engine

OKX

Hong Kong, Hong Kong SAR · Singapore · Posted Oct 6, 2026

At a glance

Location
Hong Kong, Hong Kong SAR · Singapore

About the role

  • We are looking for an experienced blockchain developer to join our team building the next generation of high-performance on-chain trading infrastructure.
  • You will help design and implement a unified trading engine supporting Perpetuals, Spot, and Prediction Markets under a single margin account.
  • Contribute to ExchangeOS, an infrastructure layer that lets KYC'd institutions and Web3 entities stake to create and operate their own trading venues (DEXs) on top of our chain.

Responsibilities

  • Design and build a unified account and matching system that supports Perpetuals, Spot, and Prediction Markets — including on-chain order matching, cross-margin validation, settlement, and liquidation/risk engines (ADL, ADL-avoidance, ADL waterfall, ecosystem insurance fund mechanics).
  • Build and optimize the core components of ExchangeOS: the staking/venue-creation framework that allows KYC-verified institutions and Web3 protocols to launch and operate their own dex on shared infrastructure.
  • Drive performance engineering across the stack — parallel transaction execution, low-latency order pipelines, and throughput/latency optimization at the engine and chain level.
  • Track cutting-edge blockchain and trading-system technology (e.g. Hyperliquid, dYdX, other high-performance perp DEX architectures) and apply best practices to our infrastructure.
  • Partner with product and business teams to translate venue/exchange requirements into technical designs, and provide ongoing technical support.

Requirements

  • Strong proficiency in Rust, with hands-on experience in high-performance, low-latency systems
  • Deep understanding of exchange/matching engine mechanics: order book design, margin systems, liquidation and ADL, settlement, and risk engines
  • Solid grounding in blockchain fundamentals (consensus, P2P networking, cryptography)
  • Strong systems-performance mindset: profiling, memory/allocator tuning, and designing for sub-millisecond latency at scale
  • Excellent teamwork, communication, and logical reasoning skills; genuine passion for trading systems and blockchain technology

Preferred qualifications

  • Experience with parallel/concurrent execution engines
  • Familiarity with perpetual, spot, or prediction market products
  • Experience reading core code of major L1/L2 systems (Ethereum, Optimism, Arbitrum, or high-performance L1s like Hyperliquid/Solana)

Benefits

  • Competitive total compensation package
  • L&D programs and Education subsidy for employees' growth and development
  • Various team building programs and company events
  • Wellness and meal allowances
  • Comprehensive healthcare schemes for employees and dependants

Skills

  • Rust
  • Ethereum
  • Optimism
  • Arbitrum
  • Solana

OKX

Rust Developer, Exchange OS Trading Engine

Apply now