Software Engineer - Java/Python (Liquidity Management - DeFi Services)
About OKX:
At OKX, we believe that technology is transforming the future. Established in 2017, OKX is a leading cryptocurrency exchange that specializes in spot and derivatives trading. We have harnessed the power of blockchain technology to reshape the financial ecosystem, offering a diverse range of sophisticated products, solutions, and trading tools. Trusted by over 20 million users across 180 regions worldwide, OKX is committed to providing an engaging platform that empowers individuals in the world of crypto. Alongside our DeFi exchange, we also have a research arm called OKX Insights, which stays at the forefront of the latest cryptocurrency industry trends. With our comprehensive range of crypto products and services and our dedication to innovation, OKX envisions a financial landscape supported by blockchain technology and decentralized finance.
We invest in our people just as much as we invest in technology. Our culture fosters teamwork, embraces change, and prioritizes doing what's right. We are determined to create a friendly, fulfilling, and diverse environment for all OKX employees. Regardless of your background, everyone at OKX feels valued, respected, and has equal opportunities for development and success — we strive to bring out the best in you.
About the Opportunity
About the Quant Platform:
The Quant Platform offers cutting-edge technology that encompasses all aspects of crypto trading. We develop low-latency connectivity to global crypto exchanges, provide strategy services for automated pricing and trading bots, capture and analyze high-frequency data, and create state-of-the-art micro frontends for trading management.
If you are a skilled technologist who is passionate about the potential of crypto trading and interested in fully-automated algorithmic bots, we would love to have a conversation with you.
About the Role:
We are seeking a developer who is enthusiastic about developing trading algorithms and tackling unique challenges in the DeFi field. This role involves pushing the boundaries and blurring the line between DeFi and centralized venues.
What You'll Be Responsible For:
- Lead and contribute to the development of a new DeFi trading platform, identifying key opportunities in market-making and arbitrage using our proprietary trading technology
- Collaborate closely with engineers and strategists to research and develop trading strategies and generate alpha in the DeFi space
- Utilize technical skills to automate trading and establish connectivity with decentralized and centralized exchange venues
- Demonstrate creativity in identifying technical gaps and enhancing workflow efficiency, coverage, and the quality of our solutions
What We Seek in You:
- Strong educational background in STEM (Science/Technology/Engineering/Mathematics)
- Sound understanding of blockchain, smart contract technology, and crypto economics
- Proficiency in programming languages such as Python, Solidity, Java, Node.js, and Typescript
- Good knowledge of the DeFi ecosystem, including AMM Dexs and lending protocols, as well as their econometrics
- Comprehensive understanding of best practices such as test-driven development and CI/CD
- (Preferred) Experience in quantitative finance or working with crypto products
- (Preferred) Familiarity with tools like TheGraph, GraphQL, web3py, Brownie, apeWorx, web3j, Hardhat/Truffle, web3.js, ethers.js, and Rust
- (Preferred) Knowledge of data analysis using data frames and pandas
- (Preferred) Experience in systematic trading or high-frequency trading
Note: This is an onsite position. #LI-NN1 #LI-ONSITE