O

OKX

Venture capital for blockchain startups

Senior Market & Trading Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeHong KongNo salary listed

About the Job

Requirements

  • 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, including designing schemas that scale with evolving data and use cases, with appropriate keys, granularity, partitioning, and schema evolution.
  • Ability to reason about query behaviour and performance over large datasets.
  • Demonstrated production ownership of a pipeline, service, or dataset relied on by other teams, including its reliability, monitoring, and failure modes.
  • Rigour in data correctness, including validating outputs before they reach users, cross-checking against independent sources where possible, and treating silent data errors as serious defects.
  • Structured problem-solving under uncertainty, including decomposing ambiguous data discrepancies, forming and testing hypotheses, reaching defensible conclusions, and clearly stating assumptions and outstanding verification needs.
  • Initiative and persistence to identify gaps, act without waiting for direction, work through difficult problems, and get up to speed quickly on unfamiliar systems and domains.
  • Strong communication skills in both Chinese and English.

Responsibilities

  • Build and operate pipelines that bring market and trading data into the platform, including ingestion, parsing, normalization, validation, and storage.
  • Build and extend Python- and SQL-based datasets and data models used by trading desks, quants, research, and analytics teams.
  • Own data correctness through source reconciliation, data-quality and completeness checks, gap and duplicate detection, backfills, and replays.
  • Investigate discrepancies end to end by tracing unexpected numbers through the pipeline to the source and fixing root causes.
  • Onboard new exchanges, venues, products, and internal data sources, addressing external-feed behaviour including authentication, rate limits, disconnects, missing history, and schema changes.
  • Support data users through query support, data access, APIs, and client libraries.
  • Operate owned pipelines and datasets, including monitoring, alerting, and incident response.
  • Contribute to migration toward ClickHouse, Iceberg, Kafka, and Kubernetes by running new and legacy paths in parallel, reconciling results, and cutting over safely.
  • Use AI coding assistants and large language model tooling to improve development, debugging, and data investigation while independently validating outputs.
  • Develop deeper expertise, according to team needs and individual strengths, in either real-time platform and pipeline engineering or proprietary trading-data datasets and analysis.

Desired Qualifications

  • 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.

About the Company

OKX

Venture capital for blockchain startups

OKX Ventures acts as the investment arm of the OKX cryptocurrency exchange, funding and supporting blockchain, DeFi, and Web3 projects. It invests across a wide range of areas—from infrastructure and middleware to applications and games—aiming to strengthen the crypto ecosystem. The firm provides capital and access to OKX’s network of partners and advisors to help portfolio companies grow and succeed. Notable holdings include Polygon, Solana, and Avalanche, reflecting a strategy focused on projects with potential to impact the crypto industry at large. OKX Ventures differentiates itself through its crypto-native perspective, extensive industry network, and active involvement in portfolio development, rather than just providing funding. Its goal is to identify promising projects and help them scale, contributing to a more robust and innovative blockchain ecosystem.

Company size
5,001-10,000
Company stage
Not listed
Total funding
$1.1B
Headquarters
Singapore, Singapore
Founded
2017

Recently Posted Jobs

Explore more opportunities at OKX

See more jobs