Company: Early-stage AI-powered digital identity startup building next-generation privacy-preserving authentication infrastructure.
About the Role Key Responsibilities
- Design and implement zero-knowledge proof systems (zk-STARKS) for privacy-preserving verification.
- Work on secure multi-party computation (sMPC) and threshold cryptography protocols.
- Integrate post-quantum cryptographic algorithms for long-term security.
- Build secure session management, token binding, and proof-of-possession mechanisms.
- Collaborate closely with the mobile/biometrics team to deliver end-to-end secure authentication flows.
- Ensure all implementations meet high standards of security,
performance, and auditability.
Requirements
- 2+ years of hands-on experience with zk-SNARKs/ZK- STARKS(Circom, snarkjs, or equivalent).
- Strong background in cryptography, secure multi-party computation, or privacy-preserving technologies.
- Experience with post-quantum cryptography (ML-KEM/Kyber or similar) is a big plus.
- Proficiency in Rust, C++, or TypeScript.
- Ability to write clean, well-documented, production-grade code.
- Robust problem-solving skills and passion for privacy and security.
One should have more than 15 years of work experience