Okx

Senior Market & Trading Data Engineer

Hong Kong, Hong Kong SAR. Posted 7 months ago

The role

You will build and operate pipelines to bring market and trading data into the platform. You will also build Python and SQL-based datasets and data models for trading desks, quants, research, and analytics teams.

What you will do

  • Build and operate pipelines for ingestion, parsing, normalization, validation, and storage of market and trading data.
  • Build and extend Python- and SQL-based datasets and data models.
  • Own data correctness through reconciliation, quality checks, and gap detection.
  • Investigate discrepancies end to end and fix root causes.
  • Onboard new exchanges, venues, products, and internal data sources.
  • Support data users through query support, data access, APIs, and client libraries.
  • Operate built systems including monitoring, alerting, and incident response.
  • Contribute to the migration toward ClickHouse, Iceberg, Kafka, and Kubernetes.
  • Use AI coding assistants and LLM tooling to improve development and debugging.
  • Develop expertise in real-time platform engineering or proprietary trading-data datasets.

Required qualifications

  • Bachelor’s degree or above in Computer Science, Engineering, or a related quantitative field.
  • 3–5 years of hands-on experience in data engineering, software engineering, or analytics engineering.
  • Strong production-quality programming skills in Java, Python, or both.
  • Sound data-modelling judgement.
  • Ability to reason about query behaviour and performance over large datasets.
  • Demonstrated production ownership.
  • Rigour in data correctness.
  • Structured problem-solving under uncertainty.
  • Strong initiative and persistence.
  • Strong communication skills in both Chinese and English.

Nice to have

  • Experience in crypto, market data, trading systems, or trading operations.
  • Strong Java systems-engineering capability, including JVM and concurrency fundamentals, profiling, performance tuning, and reliable high-throughput services.
  • Strong Python data-engineering capability, including pandas, Polars, PyArrow, or Spark; experience with vectorisation, memory behaviour, and processing datasets larger than memory.
  • Experience delivering tested, packaged Python tooling that other teams depend on.
  • Depth in trading-data analysis, such as reconstructing positions from fills, balances from transfers, or PnL across settlement or expiry boundaries.
  • Experience reconciling derived trading data against authoritative sources and resolving discrepancies between systems.
  • Experience with real-time streaming pipelines, ideally Kafka, including ordering, gap detection, checkpoints, restart recovery, and replay.
  • Hands-on experience with time-series or analytical databases, including partitioning, retention, and query-performance tuning at scale.
  • Exposure to Apache Iceberg, Parquet, Spark, gRPC, Kubernetes, or cloud data infrastructure.
  • Experience building connectors to external REST or WebSocket APIs.

Benefits

  • Competitive total compensation package.
  • Learning and development programs and education subsidy.
  • Various team-building programs and company events.
  • Wellness and meal allowances.
  • Comprehensive healthcare schemes for employees and dependents.

About the company

OKX is a leading crypto exchange and the developer of OKX Wallet. It is part of OKG, a group that brings the value of Blockchain to users around the world.

Senior Market & Trading Data Engineer at Okx | JobZoey