
Zero Knowledge/Cryptography Auditor
Nethermind
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Perform security reviews and audits of cryptographic and zero-knowledge systems, including primitives, protocols, zkDSL circuits, and zkVM guest programs
- Analyze correctness, soundness, completeness, and potential privacy leakage in ZK programs
- Review production code used in Ethereum and Aztec ecosystems and help teams identify and remediate vulnerabilities
- Collaborate with teammates to maintain and improve Nethermind’s internal blockchain security tooling
- Design and implement new security tools for cryptography and ZK systems
- Stay up to date with emerging ZK constructions, proof systems, and attack vectors
- Participate in client meetings to explain findings, recommend best practices, and support remediation efforts
- Contribute to internal knowledge sharing, research notes, and (optionally) public-facing content
Requirements
- 1+ year of experience performing security reviews related to cryptography, zero-knowledge systems, or closely related domains
- Bachelor’s or Master’s degree in Computer Science, Cyber Security, Mathematics, or a related field
- Strong foundation in cryptography, including:
- Solid theoretical understanding of cryptographic primitives and protocols
- Practical experience implementing and/or auditing cryptographic systems
- Strong proficiency in Rust (experience auditing Rust codebases is a strong plus)
- Deep understanding of Zero-Knowledge systems, including:
- Hands-on experience with at least one ZK proof system (e.g. Groth16, PLONK, Halo2, Bulletproofs)
- Proven usage of at least one zkDSL (e.g. Circom, Noir, Halo2, Cairo, etc.)
- Understanding of zkVM architectures and proof pipelines
- Ability to identify common cryptographic and ZK vulnerabilities
- Strong debugging skills; experience with reverse engineering is a plus
- Clear written and verbal communication skills
- Nice to have:
- Multiple years of experience in traditional cybersecurity before moving into blockchain
- Experience reviewing or implementing advanced cryptographic primitives such as:
- Threshold signatures
- Fully Homomorphic Encryption (FHE)
- Anonymous credentials
- Familiarity with or experience working on ZK rollups or L2s (e.g. Aztec or similar systems)
- Publicly available audit reports, blog posts, or presentations on cryptography or ZK security
- Experience working in client-facing security roles.
Benefits
- Flexible Work Options: Remote-first culture with the opportunity to work from anywhere.
- Global and Diverse Workforce: You'll work with people from various backgrounds and cultures.
- Learning and Development: You'll work on innovative, challenging projects and have access to experts and mentors to enhance your skills.
- Career Growth: Access to training, mentorship, and opportunities to contribute to open-source initiatives.
- Global Events and Conferences: Opportunities to attend the industry events.
- Collaborative and Innovative Culture: We foster teamwork and encourage new ideas.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
cryptographyzero-knowledge systemsRustZK proof systemszkDSLzkVM architecturesdebuggingreverse engineeringcryptographic primitivesvulnerability assessment
Soft Skills
communication skillscollaborationknowledge sharingclient-facing experienceproblem-solving
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Cyber Securitydegree in Mathematics