We’re no longer accepting applications. You can still drop your CV to be matched to other roles
- Conduct research on Layer2 and rollup technologies/theories within the field.
- Develop practical solutions for financial scenarios by combining blockchain and zero-knowledge-proof technology.
- Degree in cryptography, mathematics, computer science, or related fields.
- Strong experience in and passion for the crypto industry.
- Deep understanding of common cryptographic algorithms and fundamental mathematical concepts, including elliptic curves, finite field algorithms, fast Fourier transforms, polynomial commitments, and bilinear pairings.
- Experience in developing zero-knowledge proof systems.
- Ability to implement zero-knowledge proof circuits using C++/Rust.
- Proficiency in C++ and Rust programming languages.
- Capable of performing security and performance analysis, as well as optimization on circuits.
Good to have:
- Familiarity with cryptographic algorithms like homomorphic encryption, ring signatures, and threshold signatures.
- Published papers at international cryptography conferences.
- Fluent in spoken and written English.