OKX logo

OKX

Senior/Staff Engineer, Liquidity Platform, Private Data Engineer at OKX

Hong Kong, Hong Kong SARFull-timeEngineeringPosted about 2 months ago

About the Role

<div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxuseysYUio6Qia64JLLAwE7dh"> <div data-page-id="doxusokjWsaOkSCIjzixAfRM3sd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-doxusaUYeCmu82WSkkm5KDd00db"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div data-page-id="AEW3d0Y2noLuIcxROuFubTLpsZd" data-docx-has-block-data="false"> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb"> <div data-page-id="ICg8dcrqNohbEMxVh0Tusc7hsZz" data-lark-html-role="root" data-docx-has-block-data="false"> <h2 class="heading-2 ace-line old-record-id-SOJTdq885oxPNjxXfuquxFfSsLW"><strong>Who We Are</strong></h2> </div> At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom.</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">&nbsp;</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves.</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">&nbsp;</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">Across our multiple offices globally, we are united by our core principles:&nbsp;<em>We Before Me</em>,&nbsp;<em>Do the Right Thing</em>, and&nbsp;<em>Get Things Done</em>. These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er.</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">&nbsp;</div> <div class="ace-line ace-line old-record-id-Cfb8dvi9voxFkWxhNcmuJX50sZb">OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.</div> <div data-page-id="UdzSdrVlAoctZ7xkfZfl7kzSguc" data-lark-html-role="root" data-docx-has-block-data="false"> <div data-page-id="AElmd7ROGoLWzpxHjonlx1svgMb" data-lark-html-role="root" data-docx-has-block-data="false"> <div data-page-id="DVjId5NPOownzcxbm4TlBLXXgod" data-lark-html-role="root" data-docx-has-block-data="false"> <div data-page-id="NvfDdC00wom47dx8o4AlrRFLgtc" data-lark-html-role="root" data-docx-has-block-data="false">&nbsp;</div> </div> </div> </div> <div data-page-id="XGLBdSJ4souXQlxvIPGlRcVYghd" data-lark-html-role="root" data-docx-has-block-data="false"> <h3 class="heading-1 ace-line old-record-id-SrlIdWB5uom7esxaW2xlRfsygUg"><strong>Key Responsibilities</strong></h3> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-PnnLdk07xoALrsx8byRlgjpZgZc" data-list="bullet"> <div>Own and operate the&nbsp;<strong>trade and position platform</strong>&nbsp;end-to-end — roadmap, delivery, reliability, incidents, and continuous improvement.</div> </li> <li class="ace-line ace-line old-record-id-Qe7qdhCE6o0Z17xRTRalfvPWgWb" data-list="bullet"> <div>Build and maintain&nbsp;<strong>connectors to centralized exchanges, counterparties, and on-chain sources</strong>&nbsp;(REST/WebSocket, blockchain data), handling the real-world complexities of external integrations.</div> </li> <li class="ace-line ace-line old-record-id-ATCadldoIo2SiyxeJf2lQxc1gyf" data-list="bullet"> <div>Develop and extend the&nbsp;<strong>Python + SQL</strong>&nbsp;data model that normalizes trade and account flows across venues.</div> </li> <li class="ace-line ace-line old-record-id-D4wPdOnowoq1WEx4ZbhlT4FygLj" data-list="bullet"> <div>Deliver trusted data outputs for&nbsp;<strong>Finance, Operations, and the trading desk</strong>&nbsp;— used for verification, reporting, and analytics.</div> </li> <li class="ace-line ace-line old-record-id-SjoJdOgqcoGZSLx8HLalsdq8gEe" data-list="bullet"> <div>Improve&nbsp;<strong>reconciliation workflows</strong>&nbsp;to catch and resolve discrepancies between venue statements and internal records.</div> </li> <li class="ace-line ace-line old-record-id-GTyWdpOYPol4fTxceFflBMidgD8" data-list="bullet"> <div>Build robust&nbsp;<strong>data quality controls</strong>&nbsp;with clear lineage, reproducibility, and documentation.</div> </li> <li class="ace-line ace-line old-record-id-MT5YdQX78oUJGGxY84ul0SZqgZg" data-list="bullet"> <div>Partner with&nbsp;<strong>Finance and&nbsp;</strong><strong>Ops</strong>&nbsp;to translate business rules into testable logic and onboard new venues/products efficiently.</div> </li> <li class="ace-line ace-line old-record-id-To2wdHxNOoITAwxAgTqlSt2Fgne" data-list="bullet"> <div>Contribute to the broader data platform (Spark/Iceberg/ClickHouse/ML tooling).</div> </li> </ul> <h3 class="heading-1 ace-line old-record-id-Nv4pd0dmOoP2BfxGep1loxUpgnb"><strong>Qualifications</strong></h3> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-BZmddRkTuoPaffxBvLmlXBxzgXb" data-list="bullet"> <div>Bachelor's degree or above in Computer Science or a related field.</div> </li> <li class="ace-line ace-line old-record-id-W8RAd6uFkoaV2ixMv7ml34gfgEe" data-list="bullet"> <div><strong>4-7 years</strong>&nbsp;in software or data engineering, ideally with exposure to&nbsp;<strong>trading, middle-office, or post-trade systems</strong>.</div> </li> <li class="ace-line ace-line old-record-id-WCrzdpSWTo37RmxbAezlsPHNgcb" data-list="bullet"> <div>Strong&nbsp;<strong>production Python</strong>&nbsp;skills, ideally with Spark/PySpark experience, with a focus on code quality and operational reliability.</div> </li> <li class="ace-line ace-line old-record-id-CuOBd2BBtojNPbxLggdlic9lgYb" data-list="bullet"> <div>Strong&nbsp;<strong>SQL</strong>&nbsp;skills; hands-on&nbsp;<strong>MySQL and PostgreSQL</strong>&nbsp;experience (schema design, performance tuning).</div> </li> <li class="ace-line ace-line old-record-id-QGQWdxXbzoR3M6x3ks5lsSaCgHe" data-list="bullet"> <div>Experience integrating with&nbsp;<strong>external APIs</strong>&nbsp;(REST/WebSocket) and navigating real-world constraints.</div> </li> <li class="ace-line ace-line old-record-id-BXZqdLvAyo0RnExHOiLl1hVEgrA" data-list="bullet"> <div>Familiarity with&nbsp;<strong>trade lifecycle concepts</strong>&nbsp;— positions, fees, funding, and reconciliation.</div> </li> <li class="ace-line ace-line old-record-id-MIj6dUXJZoLObtxaLyvlLEDNgfb" data-list="bullet"> <div>A&nbsp;<strong>controls mindset</strong>: you care about data quality, reproducibility, and documentation.</div> </li> <li class="ace-line ace-line old-record-id-ViTidGQ9PoCiFkxYlXTlWKzOgEb" data-list="bullet"> <div>Proven ability to&nbsp;<strong>own production systems</strong>&nbsp;end-to-end — from incident response to stakeholder communication.</div> </li> <li class="ace-line ace-line old-record-id-OgaWd74B3oJgmQxSXxDlXdcYgob" data-list="bullet"> <div>Strong communication skills; comfortable working across business and technical teams, aligning on requirements and data delivery.</div> </li> <li class="ace-line ace-line old-record-id-CXvZd08KOoi9UoxICzTlHyb1gFh" data-list="bullet"> <div>Fluency in Chinese and English.</div> </li> </ul> <h3 class="heading-1 ace-line old-record-id-IVDJdBIf2oePeix7r09ldOhDgJe"><strong>Preferred Skills</strong></h3> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-BeOcdZDaQoQdJ6x2uR5lmBcZgfo" data-list="bullet"> <div>Experience with workflow orchestration tools (Airflow, Celery, or similar).</div> </li> <li class="ace-line ace-line old-record-id-OgPLd2iDooXR1SxElh0lGwSPg5b" data-list="bullet"> <div>Exposure to&nbsp;<strong>Kubernetes (k8s)</strong>&nbsp;for containerized deployments.</div> </li> <li class="ace-line ace-line old-record-id-QYUWdmqL7oGFODxGpAOljgHvgff" data-list="bullet"> <div>Exposure to modern data platforms (Iceberg, ClickHouse) or ML tooling (MLflow, TensorFlow).</div> </li> </ul> </div> <h3><strong><br>Perks &amp; Benefits</strong></h3> <ul> <li>Competitive total compensation package</li> <li>L&amp;D programs and education subsidy for employees' growth and development</li> <li>Various team building programs and company events</li> <li>Wellness and meal allowance</li> <li>Comprehensive healthcare schemes for employees and dependants</li> <li>More that we love to tell you along the process!<br><br></li> </ul> <p><em><span class="text-only text-font-italic" data-eleid="32"><span class="text-only">Please note that Hong Kong is a group-level service hub, and&nbsp;</span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only">&nbsp;does not carry on a business of operating a virtual asset trading platform in Hong Kong.</span></span></em></p> <h2 class="heading-2 ace-line old-record-id-doxuslsyQOGHoiYb47TiA1n51Th">&nbsp;</h2> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div><div class="content-conclusion"><div data-lark-html-role="root"><span class="text-only" data-eleid="18"><span class="text-only"><span class="text-only" data-eleid="6">Notice:<br></span></span></span> <div data-lark-html-role="root"><span class="text-only" data-eleid="26"><span class="text-only">All official </span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only"> vacancies are published on this website.</span></span> <span class="text-only" data-eleid="28"><span class="text-only">While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. </span></span><strong><span class="text-only" data-eleid="29"><span class="text-only">If in doubt, please apply directly through our official careers website.</span></span></strong></div> </div> <div data-lark-html-role="root"><span class="text-only" data-eleid="18"><span class="text-only">Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to&nbsp;</span><span class="text-only text-with-abbreviation text-with-abbreviation-bottomline">OKX</span><span class="text-only">'s </span></span><a class="link rich-text-anchor __anchor-intercept-flag__ text-content-link" href="https://www.okx.com/en-eu/help/okx-candidate-privacy-notice" target="_blank" data-eleid="19" data-lark-is-custom="true" data-lark-link="true">Candidate Privacy Notice</a><span class="text-only" data-eleid="20"><span class="text-only">.</span></span></div></div>