zk-SNARK Jobs

56 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of zk-SNARK Jobs
Job Position Company Posted Location Salary Tags

Logos

New York, NY, United States

$110k - $190k

Salus

Remote

$60k - $200k

Enoda Ltd

Edinburgh, United Kingdom

$57k - $100k

Enoda Ltd

Edinburgh, United Kingdom

$122k - $180k

Logos

London, United Kingdom

$81k - $95k

Logos

New York, NY, United States

$90k - $190k

Logos

Madrid, Spain

$90k - $190k

Logos

Madrid, Spain

$90k - $190k

Coinmarketcap

Remote

$89k - $102k

Penumbra Labs

San Francisco, CA, United States

$63k - $112k

Kinetex

Remote

$75k - $150k

Mysten Labs

United States

$105k - $123k

Status

Remote

$160k - $190k

Status

Remote

$90k - $190k

Binance

Remote

Zero Knowledge Proof Researcher

Logos
$110k - $190k

This job is closed

The Role

Nomos requires a specialized role to bring in-depth knowledge and experience with ZK proofs and related tools and frameworks. This expertise will facilitate expedited prototyping, research, design of the proving system, and help in developing ZK-friendly solutions for the requirements of multiple components of the Nomos blockchain. The constant flux of tasks, varying in size and scope, requires a team member who can seamlessly integrate into the team and contribute immediately.

Key Responsibilities

  • Develop an in-depth understanding of the multi-layered architecture of Nomos and how Zero Knowledge proofs can be effectively utilized at various stages.
  • Collaborate with other researchers and developers to ensure that Nomos's systems and protocols are efficiently designed and implemented.
  • Address and solve upgradeability concerns related to ZK schemes and ensure consensus proofs are ZK-friendly.
  • Design and help implement privacy-centered protocols that require the use of ZK proofs.
  • Evaluate and integrate ZK tools and frameworks to optimize the performance and efficiency of our systems.
  • Stay abreast of the latest developments and trends in the field of Zero Knowledge proofs and blockchain technology.
  • Provide support and guidance to the team on ZK proofs related issues.

You ideally will have

  • A strong technical background, preferably with a degree in Computer Science, Mathematics, or a related field (PhD-level or equivalent in industry); relevant research experience.
  • Extensive knowledge and experience with Zero Knowledge proofs, cryptography, and blockchain technology.
  • Deep understanding of Zero-Knowledge proof systems (zk-SNARK, circom, Plonk/Halo2, zk-STARK), elliptic curve cryptography, and circuit design.
  • Previous experience in a similar role, where you successfully contributed to the development of complex systems using ZK proofs.
  • Strong problem-solving skills and the ability to make informed decisions quickly.
  • The ability to work collaboratively in a team environment and communicate complex concepts clearly and effectively.
  • A passion for the blockchain technology and a desire to push the boundaries of what is currently possible.
  • Knowledge of current ZK tools and frameworks, and the ability to learn new tools quickly.

Bonus if

  • Knowledge of other privacy-preserving technologies (MPC, FHE).
  • Distributed systems knowledge.
  • Knowledge or interest in other areas related to blockchain systems.

[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role!]

Hiring Process

The hiring process for this role will be:

  1. Interview with our POps team
  2. Interview with Team Member
  3. Interview with Team Lead
  4. Interview with Logos Program lead

Compensation

The expected compensation range for this role is $110,000 - $190,000 (negotiable, dependent on how we assess your skills and experience throughout our interview process). We are happy to pay in any mix of fiat/crypto.

What does zk-SNARK mean?

zk-SNARK stands for Zero-Knowledge Succinct Non-Interactive Argument of Knowledge

It is a type of zero-knowledge proof, which allows one party (the prover) to prove to another party (the verifier) that they have a certain piece of information without revealing what that information is

This is done by showing that the prover has performed a certain computation on the information, without actually revealing the information itself

ZK-SNARKs are used in various applications, including privacy-focused cryptocurrencies like Zcash.