Zero-Knowledge Cryptography Expert
About the Role
You will research and analyze zero-knowledge proof systems and multi-party computation, audit cryptographic protocol implementations, and translate complex academic results into practical, actionable guidance. You will communicate findings clearly to engineers and clients, publish research, and integrate discovered vulnerabilities into internal tools to improve security.
Requirements
- Bachelor’s degree plus minimum 2 years relevant experience or Master’s or PhD in Computer Science, Mathematics, or related field
- Strong foundation in cryptography including elliptic curve cryptography, protocol design, implementation and circuit design
- Familiarity with zero-knowledge proof systems such as SNARKs, STARKs, and Bulletproofs
- Proficiency in at least one programming language: C, C++, Go, or Rust
Responsibilities
- Audit code and secure implementations of cryptographic protocols in collaboration with external protocol developers
- Conduct in-depth security research in cryptographic protocols and publish findings
- Research zero-knowledge protocols and translate academic papers into accessible insights
- Identify common vulnerabilities in zero-knowledge protocols and incorporate mitigations into internal tools
- Communicate technical findings to engineers and, when necessary, directly to clients
Benefits
- Medical insurance
- Vision insurance
- Dental insurance
- 401(k) with company matching
- Life and accidental death and dismemberment insurance
- HSA (with high deductible plan)
- FSA
- Flexible paid time off and holidays
- Variable commission program for business development sales roles
