Cryptographer - Security Engineer
Skills
StarkElliptic CurveThreshold CryptographyApplied CryptographySecurity AuditingThreshold SignatureZk CircuitDkgPublic-Key CryptographyPairing-Based CryptographyProving SystemCryptographic LibraryFinite Field ArithmeticPolynomial CommitmentZero-Knowledge ProofZero-KnowledgeDistributed SystemsProtocol DesignPlonkSnarkKzg CommitmentFrostBls SignatureZero-Knowledge CircuitGoRustSolidityConsensus
About the Role
You will perform in-depth security assessments of cryptographic protocols and implementations used in Web3 systems. You will review protocol designs and low-level code, analyze mathematical constructions for vulnerabilities, and write clear, precise security reports. You will review Rust, Go, and Solidity implementations, contribute to cryptographic research and methodology, and collaborate with protocol teams to improve security and robustness. You may also contribute to open-source infrastructure and tooling related to cryptography and consensus.
Requirements
- Advanced knowledge of applied cryptography
- Deep understanding of elliptic curves and finite field arithmetic
- Familiarity with pairing-based cryptography and BLS signatures
- Understanding of zero-knowledge systems (SNARKs, STARKs, PLONK)
- Experience analyzing or implementing DKG or threshold signature systems
- Ability to read and reason about academic cryptography papers
- Strong systems programming skills (preferably Rust or Go)
- Experience reviewing or building cryptographic libraries
- Experience in consensus systems or distributed systems
- Experience with formal methods or cryptographic proofs
- Prior security auditing experience
- Experience with Solidity for smart contract review
Responsibilities
- Conduct technical security reviews of cryptographic protocols and implementations
- Analyze protocol-level designs for soundness and attack surface
- Review Rust, Go, and Solidity cryptographic implementations
- Identify subtle vulnerabilities in mathematical constructions and implementations
- Write clear and precise security reports
- Contribute to internal cryptographic research and methodology
- Collaborate with protocol teams to improve security and design robustness
- Contribute to open-source cryptographic projects and tooling
Benefits
- Remote-first team
