Zero Knowledge (ZK) Engineer
About the Company
Founded in 2017, our company is a prominent cryptocurrency spot and derivatives exchange. Leveraging advanced blockchain technology, we aim to revolutionize the financial landscape by offering a wide range of innovative products and solutions. With a user base exceeding 20 million in over 180 regions worldwide, we are committed to providing a platform that enables individuals to delve into the world of crypto. In addition to our DeFi exchange, we enrich users with cutting-edge insights through our research arm, staying at the forefront of crypto trends.
Team Overview
We are in search of a skilled Zero Knowledge engineer to join our team, focusing on enhancing the X Layer network, which functions as the Layer2 of Ethereum. In this role, you will be engaged in researching, developing, and implementing state-of-the-art ZK systems and algorithms, with a particular emphasis on GPU optimizations.
Responsibilities
- Conduct research on novel ZK proofs, spanning from zkSNARKs to zkSTARKs.
- Enhance existing ZK algorithms and implementations for optimum performance, particularly on GPUs/TPUs.
- Evaluate and enhance the efficiency of ZK constructions from both theoretical and practical standpoints.
- Contribute to open-source ZK libraries, driving progress in the broader ecosystem.
Requirements
- Proficiency in programming using Go, Rust, and/or C/C++ for low-level and systems programming.
- Demonstrated experience in optimizing algorithms and implementations for GPU/TPU performance.
- Strong interest in applied cryptography research and emerging privacy technologies.
- Motivated self-starter comfortable with taking on significant challenges independently.
Desirable Skills
- Bachelor's or Master's degree in cryptography, computer science, or a related field.
- Hands-on experience with zkSNARKs, STARKs, or other zero-knowledge proofs.
Perks & Benefits
- Competitive total compensation package
- Learning & Development programs and Education subsidy for professional growth
- Team-building activities and company events
- Wellness and meal allowances
- Comprehensive healthcare plans for employees and their dependents
- Additional perks to be explored during the interview process.