Zero-Knowledge Cryptography Expert

US / RemoteFull-TimeMid-levelOther

You will be redirected to the company career page

Responsibilities

  • Collaborate directly with the external protocol developers to audit their code and secure their implementation of cryptographic protocols.
  • Conduct in-depth security research in cryptographic protocols and publish your findings in technical blog posts/conferences.
  • Research zero-knowledge protocols, translating complex academic papers into accessible insights for other engineers.
  • Identify and incorporate common vulnerabilities in zero-knowledge protocols to internal tools. Stay informed about the latest advancements in zero-knowledge cryptography.

Requirements

  • Minimum educational background: Bachelor’s degree ( plus minimum 2 years of relevant work experience) or Master's or PhD in Computer Science, Mathematics or related fields.
  • Strong foundation in cryptography, including elliptic curve cryptography, cryptographic protocol design, implementation and circuit design.
  • Familiarity with zero-knowledge proof systems, such as SNARKs, STARKs, and Bulletproofs.
  • Proficient in at least one of the programming languages, C/C++, Go or Rust.

Nice to Have

  • Familiarity with the blockchain ecosystem, such as Ethereum and layer2 ZK-rollups.
  • Familiarity with domain-specific languages such as Circom.
  • Familiarity with multi-party computation (MPC).
  • A strong background in Mathematics. Experience in blockchain security.
  • Working experience in ZK systems.

Job Summary

CompanyCertik
LocationUS / Remote
TypeFull-Time
LevelMid-level
DomainOther