We are seeking a PhD-level Research Scientist in Zero-Knowledge Cryptography to join our core R&D team.
This is a research-intensive role focused on the design, analysis, and optimisation of zero-knowledge proof systems and cryptographic protocols for real-world, regulated deployment.
The role is purely R&D-oriented, with no business or operational responsibilities.
Key Responsibilities
- Conduct advanced research on zero-knowledge proof systems (e.g. zkSNARKs, zkSTARKs, PLONK, Halo2);
- Analyse security assumptions and cryptographic properties of zk protocols;
- Design and optimise zk circuits and constraint systems for complex verification logic;
- Develop zk-based cryptographic protocols enabling verifiable and privacy-preserving computation;
- Research performance optimisation techniques for zk proof generation;
- Produce technical documentation supporting audits and regulatory reviews.
Requirements
- PhD degree in Cryptography, Computer Science, Mathematics, Information Security, or a related field;
- Strong theoretical foundation in modern cryptography and zero-knowledge proofs;
- Demonstrated research capability and technical writing skills.
Preferred
- Publications or open-source work in zk or cryptography;
- Familiarity with blockchain or decentralised systems;
- Experience with Rust, C++, Go, Python, or Solidity.
Why Join Us
- Research-driven environment with strong emphasis on zero-knowledge cryptography;
- Opportunity to apply foundational research to regulated financial systems;
- Support for academic engagement and technical knowledge sharing (subject to IP policies);
- Clear research-oriented career progression;
- Competitive compensation commensurate with PhD-level