Nethermind

Zero Knowledge/Cryptography Auditor

Nethermind

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

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