OKX - Senior/Staff Engineer, Liquidity Platform, Data Engineer (Data Platform)
Requirements
• Bachelor's degree or above in Computer Science or a related field. • 4-7 years in software or data engineering, ideally with exposure to trading, middle-office, or post-trade systems. • 4-7 years • trading, middle-office, or post-trade systems • Strong production Python skills, ideally with Spark/PySpark experience, with a focus on code quality and operational reliability. • production Python • Strong SQL skills; hands-on MySQL and PostgreSQL experience (schema design, performance tuning). • MySQL and PostgreSQL • Experience integrating with external APIs (REST/WebSocket) and navigating real-world constraints. • external APIs • Familiarity with trade lifecycle concepts — positions, fees, funding, and reconciliation. • trade lifecycle concepts • A controls mindset: you care about data quality, reproducibility, and documentation. • controls mindset • Proven ability to own production systems end-to-end — from incident response to stakeholder communication. • own production systems • Strong communication skills; comfortable working across business and technical teams, aligning on requirements and data delivery. • Fluency in Chinese and English. • Experience with workflow orchestration tools (Airflow, Celery, or similar). • Exposure to Kubernetes (k8s) for containerized deployments. • Kubernetes (k8s) • Exposure to modern data platforms (Iceberg, ClickHouse) or ML tooling (MLflow, TensorFlow).
Responsibilities
• Build and operate pipelines that bring market and trading data into our 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. Trace unexpected numbers through the pipeline to the source and fix root causes rather than symptoms. • Onboard new exchanges, venues, products, and internal data sources, addressing real-world 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 what you build, including monitoring, alerting, and incident response for owned pipelines and datasets. • Contribute to the 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 LLM tooling to improve development, debugging, and data investigation, while applying sound judgement and independently validating outputs. • Depending on team needs and your strengths, develop deeper expertise in either real-time platform and pipeline engineering or proprietary trading-data datasets and analysis. Both are core to the team. • What We Look For In You • 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. You can design schemas that scale with evolving data and use cases, including keys, granularity, partitioning, and schema evolution. • Ability to reason about query behaviour and performance over large datasets. • Demonstrated production ownership. You have designed, delivered, and operated a pipeline, service, or dataset that other teams depend on, including its reliability, monitoring, and failure modes. • Rigour in data correctness. You validate outputs before they reach users, cross-check against independent sources where possible, and treat silent data errors as serious defects. • Structured problem-solving under uncertainty. You can decompose ambiguous data discrepancies, form and test hypotheses, and reach defensible conclusions while clearly stating assumptions and outstanding verification needs. • Strong initiative and persistence. You 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.
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 allowance • Comprehensive healthcare schemes for employees and dependants • More that we love to tell you along the process! • Please note that Hong Kong is a group-level service hub, and OKX does not carry on a business of operating a virtual asset trading platform in Hong Kong. • All official OKX vacancies are published on this website. While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. If in doubt, please apply directly through our official careers website. • If in doubt, please apply directly through our official careers website. • Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to OKX's Candidate Privacy Notice.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT