Mar 26, 2024

Zero Knowledge Researcher

  • Wormhole Foundation
Full time Research

Job Description

About Wormhole Foundation:

The Wormhole Foundation's mission is to empower passionate people in the research and development of blockchain interoperability technologies. We support teams building secure, open-source, and decentralized products within the Wormhole ecosystem.

We are stewards of Wormhole, the world’s first generalized messaging protocol. Wormhole sends messages cross-chain using a variety of verification methods to attest to the validity of a message. These options are all available to developers in Wormhole’s platform, depending on the chains involved in a given transaction, and the verification methods will continue to grow over time to incorporate new technologies. 100s of companies and applications use Wormhole’s blockchain connectivity platform to securely and scalably grow their user base, increase market share, and drive more on-chain activity.

The Role:

In this role, you will be responsible for conducting in-depth research and analysis of ZK systems. The ideal candidate should be well-versed in zero-knowledge circuits written in Rust, with the ability to adapt to evolving research needs. Your responsibilities will include:

  • Designing zero-knowledge circuits, writing comprehensive specifications, and effectively communicating research findings through detailed write-ups.

  • Research, analyze and design ZK argument systems and architectures for private computation.

  • Write specifications and communicate research findings through write-ups.

  • Analyze and give feedback for zero-knowledge circuits written in Rust.

  • Break down complex problems, and know what can and what can’t be dealt with later.

  • Perform security analysis on, measure performance of, and debug circuits.

You ideally will have

  • Very strong academic or engineering background (PhD-level or equivalent in industry); relevant research experience.

  • Solid understanding of the Zero-Knowledge fundamentals, ecosystem and related technologies (e.g., Nova, Plonk/Halo2, zk-STARK, zk-SNARK, circom), elliptic curve cryptography, and circuit design. Willingness and ability to keep up to date with the ZK field.

  • Keen communicator, eager to share your work in a wide variety of contexts, like internal and public presentations, blog posts and academic papers.

  • Experience in, and passion for, blockchain technology

  • Experience with low level / strongly typed languages (e.g., C++/Go/Rust)

  • Experience with Open Source software

How to apply:

Please submit your application via email to Include your resume, and any other relevant documents in your application.

Apply Now