OKX logo

OKX

Senior/Staff Engineer, Liquidity Platform, Trading Service at OKX

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

About the Role

<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">&nbsp;</div> </div> </div> <div data-page-id="XGLBdSJ4souXQlxvIPGlRcVYghd" data-lark-html-role="root" data-docx-has-block-data="false"> <div data-page-id="TkpadYaYQoHCYVxvF4Ll5TFPgAe" data-lark-html-role="root" data-docx-has-block-data="false"> <h3 class="heading-2 ace-line old-record-id-VJvDdLLNqo0is6xiPPdlHVO9gBg"><strong>Key Responsibilities</strong></h3> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-Qn0Ud2IFCokd6xxUG5MlZmHOgbd" data-list="bullet"> <div>Design and optimize high throughput order execution systems with sub-millisecond latency targets</div> </li> <li class="ace-line ace-line old-record-id-ARS9dyCKIo1v36xVfPZlIvPpgIb" data-list="bullet"> <div>Build real time market data pipelines aggregating order books and price feeds from multiple exchanges</div> </li> <li class="ace-line ace-line old-record-id-BzVDdfdXRo12VWxq814lrqeUg6f" data-list="bullet"> <div>Implement position tracking with exchange reconciliation, risk limits, and multi account support</div> </li> <li class="ace-line ace-line old-record-id-V64FdNub0ocO48xi0wPlBEczgYc" data-list="bullet"> <div>Develop exchange connectivity using FIX 5.0+, WebSocket, and HTTP/2 protocols</div> </li> <li class="ace-line ace-line old-record-id-X85cdcUW3oywQexvVuZlRDZEgQb" data-list="bullet"> <div>Profile and eliminate latency hotspots using garbage free coding and lock free concurrency</div> </li> <li class="ace-line ace-line old-record-id-Dured7VaeoEYUtxgMlaleFfagIc" data-list="bullet"> <div>Implement pre-trade risk controls, circuit breakers, and rate limiters</div> </li> </ul> <h3 class="heading-2 ace-line old-record-id-CyxzdSXPFocpe6xtSxWlr9aogud"><strong><br>Qualifications</strong></h3> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-RQdadZj1zo4jszx7TdplSfAVgxh" data-list="bullet"> <div>Solid STEM (Science/Technology/Engineering/Mathematics) education background.</div> </li> <li class="ace-line ace-line old-record-id-Gf6fdf8k8oWvlTxaSqzlzPFJgrc" data-list="bullet"> <div>5-8 years software development experience, preferably in trading/oms/latency sensitive systems</div> </li> <li class="ace-line ace-line old-record-id-ULQPdhHtpoPkdaxrsX2lLeHOgyq" data-list="bullet"> <div>Strong Java 17+ proficiency with understanding of JVM internals and GC behavior</div> </li> <li class="ace-line ace-line old-record-id-NHqodSHZkoml1YxGrrflHlOXgLh" data-list="bullet"> <div>Hands-on experience with FIX 5.0+, WebSocket, and HTTP/2 protocols</div> </li> <li class="ace-line ace-line old-record-id-XEJ8d7QARo22PIxFJO5l9cRZgTb" data-list="bullet"> <div>Solid multi-threaded programming and concurrent systems knowledge</div> </li> <li class="ace-line ace-line old-record-id-JBJKdkMhcofwcBxZLlOllK66gsd" data-list="bullet"> <div>Understanding of order lifecycle and market microstructure basics</div> </li> <li class="ace-line ace-line old-record-id-Lv0qduEVSoT3R4xdwMVlxvkSgxd" data-list="bullet"> <div>Strong problem solving skills and attention to detail</div> </li> <li class="ace-line ace-line old-record-id-FEIedYeNDoLj6mx6411lK7RLg4c" data-list="bullet"> <div>Excellent communication and collaboration skills</div> </li> <li class="ace-line ace-line old-record-id-ECTMdzgGEol0D9xHz0TlT0gNgfe" data-list="bullet"> <div>Ability to work independently and as part of a team in a fast paced environment</div> </li> </ul> <h3 class="heading-2 ace-line old-record-id-LinFdycJCoaqXHxCbCylz52QgEg"><strong><br>Preferred Skills</strong></h3> <ul class="list-bullet1"> <li class="ace-line ace-line old-record-id-PQfbdXSi8o6aiSxsAjOl746igwe" data-list="bullet"> <div>Cryptocurrency/Digital Assets: Crypto exchange APIs, DeFi, blockchain trading</div> </li> <li class="ace-line ace-line old-record-id-VFVqdpkEEob3grxaYFNlu2TVg2b" data-list="bullet"> <div>Execution Algorithms: TWAP, VWAP, iceberg, sniper, or other smart order routing strategies</div> </li> <li class="ace-line ace-line old-record-id-KkrEdvmnqo3OZFxnG6hlQfnTgxf" data-list="bullet"> <div>IPC Technologies: Aeron, Chronicle Queue, shared memory messaging</div> </li> <li class="ace-line ace-line old-record-id-KEkHdNS4GoJHmfxU0AClh82vgHf" data-list="bullet"> <div>Proficiency or strong interest in Rust for performance critical systems development</div> </li> <li class="ace-line ace-line old-record-id-ULgDdElD5o24z2xSAhnlYsTmgNf" data-list="bullet"> <div>Low latency libraries: Agrona Collections, Protocol Buffers, SBE for high performance serialization</div> </li> <li class="ace-line ace-line old-record-id-JNVNdDaQuomg8OxEdv1lYdtJgZd" data-list="bullet"> <div>Spring Framework, Netty, Vert.x</div> </li> <li class="ace-line ace-line old-record-id-AbTadJQrRoUWl8xqcrbl3R02gGd" data-list="bullet"> <div>Timeseries databases (e.g InfluxDB)</div> </li> <li class="ace-line ace-line old-record-id-FbwUdyEvnolWuGxn5BnlspKwgVf" data-list="bullet"> <div>Redis, etcd for caching and coordination</div> </li> </ul> <div class="ace-line ace-line old-record-id-HaHXdsFh7oZ3HGxwjk0lvXR8g66">&nbsp;</div> <h3 class="heading-2 ace-line old-record-id-XjHTdwhbiosoEJxDv2FlqSzIgvc"><strong>Technical Environment</strong></h3> <div class="ace-line ace-line old-record-id-JVSVdogmhoVuoSxgxhSlYwwoguc"><strong>Languages</strong>: Java 17+, Rust, Python</div> <div class="ace-line ace-line old-record-id-FW7dd4LF8oDMpcxYbZBlg3FogSh"><strong>Protocols</strong>: FIX 5.0+, WebSocket, HTTP/2</div> <div class="ace-line ace-line old-record-id-AMa8dAUV1obmedxYjI1le04dgPg"><strong>Stack</strong>: Spring, Netty, Aeron, Chronicle Queue, Redis, MySQL, InfluxDB</div> </div> <p>&nbsp;</p> </div> <h3><strong>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!</li> </ul> <p>&nbsp;</p> <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 </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> <p>&nbsp;</p><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>