Senior Engineer - Cryptography
About Us
At OKX, we are passionate about the transformative power of technology. Established in 2017, OKX is a prominent global exchange for cryptocurrency spot and derivatives trading. We leverage blockchain technology to redefine the financial landscape by providing diverse and advanced products, solutions, and trading tools. With a trusted user base of over 20 million individuals across 180 regions, OKX aims to offer an inclusive platform that enables everyone to explore the world of crypto. In addition to our cutting-edge DeFi exchange, we also provide OKX Insights, a research division at the forefront of cryptocurrency industry trends. By offering a wide range of crypto services and products and a commitment to innovation, our vision is to create a world of financial access empowered by blockchain and decentralized finance.
We strongly believe in fostering the growth and development of our people. We uphold an engaging culture that values teamwork, embraces change, and promotes ethical conduct. With an emphasis on creating a friendly, rewarding, and diverse environment, we ensure that every individual feels respected, valued, and empowered to reach their potential. Regardless of your background, we are dedicated to bringing out the best in you.
The Opportunity
Responsibilities:
- Develop cryptographic libraries and MPC wallet applications.
- Contribute to the implementation of cryptography technology, specifically zero-knowledge proofs.
- Research web3 ecosystem technologies and write technical documentation.
- Conduct code audits for wallet signatures.
Qualifications:
- Master's degree or higher in cryptography, mathematics, computer science, network security, or related fields.
- Strong theoretical background in security, including proficiency in public key cryptography, symmetric and asymmetric cryptography principles, security protocol design, and blockchain and cryptography applications.
- Familiarity with cryptographic theories such as zero-knowledge proofs, secure multiparty computation (MPC), threshold signatures, and homomorphic encryption.
- Experience with basic cryptographic algorithms and relevant open-source libraries, ideally with applied research and development.
- Proficiency in programming languages such as Golang, Java, C/C++, Rust.
- Preferred publications at international cryptography conferences.
- Fluent written and spoken English skills.
Perks & Benefits:
- Competitive total compensation package.
- Comprehensive insurance coverage for employees and their dependents.
- Additional benefits to be discussed during the hiring process.