T

ZK Cryptography Engineer

Tokalent
On-site
Hong Kong, Hong Kong



Zero-Knowledge Cryptography Engineer Role


Our client is a trusted user data platform for Web3. They are looking for a Zero-Knowledge Cryptography Engineer to develop and implement cryptographic, zero-knowledge (ZK) solutions to enable secure and private communication between their core Web3 platform and their enterprise clients.


Responsibilities



  • Design and implement ZK solutions that allow privacy-preserving interaction with user data

  • Develop and optimize ZK circuits and ZK primitives

  • Research various ZK techniques and tools to best leverage as necessary

  • Create and maintain technical documentation on ZK


Requirements



  • 5+ years of experience and proven track record in an Engineering role

  • Strong knowledge and experience in cryptography protocols and zero-knowledge proofs (e.g. zk-SNARKs), having shipped ZK circuits

  • Familiarity with ZK-related languages, libraries, and tools, such as Circom, ZoKrates, snarkjs, halo2, etc.

  • Proficiency in Rust or C/C++

  • Bachelors or higher degree in Computer Science, Math, or a related field

  • Nice to have: understanding of identity-related technical concepts (Decentralized Identity / DID, Verified Credentials)
  • Open to remote hiring but must be within 4+ hours of overlap with 9am-6pm GMT+8.


Additional Requirements



  • Ability to problem-solve creatively and pragmatically

  • An appreciation for the importance of good documentation

  • Effective written and verbal English communication

  • Attention to detail

  • An entrepreneurial mindset, and the ability to thrive in a startup environment

  • Experience with and knowledge of Web3 and blockchain concepts and technologies

Application Options


If you're interested in this role, click 'Apply' now. For further information and a confidential discussion, you can email Winston Tse at winston@tokalent.com