Zero Knowledge (ZK) Jobs

803 jobs found

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

Receive emails of Zero Knowledge (ZK) Jobs
Job Position Company Posted Location Salary Tags

Nethermind

Remote

$72k - $77k

Ripple

New York, NY, United States

$81k - $95k

Openmesh

Sydney, Australia

$32k - $54k

RISC Zero

Remote

$204k - $247k

Provable

San Francisco, CA, United States

$161k - $169k

Matter Labs

Remote

$90k - $150k

Manta Network, Powered by p0x labs

Remote

$54k - $100k

Consensys

Remote

$100k - $170k

xalts

Bengaluru, India

$105k - $120k

Polygon Labs

United States

$36k - $75k

Nexus

San Francisco, CA, United States

$89k - $164k

Nexus

San Francisco, CA, United States

$84k - $180k

Nexus

San Francisco, CA, United States

$90k - $100k

Nexus

San Francisco, CA, United States

$89k - $164k

Nethermind

Remote

$32k - $79k

Nethermind
$72k - $77k estimated
remote, Argentina / South America
Apply

What are we all about? We are a team of builders and researchers on a mission to empower enterprises and developers worldwide to access and build on decentralized systems. Our expertise covers several domains: Ethereum and Starknet protocol engineering, layer-2, cryptography research, protocol research, decentralized finance (DeFi), security auditing, formal verification, real-time monitoring, smart contract development, and dapps and enterprise engineering. Working to solve some of the most challenging problems in the blockchain space, we frequently collaborate with, such as Ethereum Foundation, Starknet Foundation, Gnosis Chain, Flashbots, Forta Protocol, Lido, EigenLayer, Open Zeppelin, RISCZero, Aleph Zero, and many more. Today, we are a 350+ strong team working remotely across 66+ countries. View all our open positions here: https://www.nethermind.io/open-roles 🔍 We're Looking For:A talented ZK Engineer to join our innovative team. You'll be working on cutting-edge zero-knowledge proof technologies, contributing to the development of next-generation blockchain solutions. đź’Ľ What You'll Do:• Develop and optimize ZK systems and protocols• Collaborate with a team of world-class engineers• Contribute to the advancement of zkVM technology• Solve complex problems in cryptography and distributed systems đź§  Ideal Background:• Strong computer science foundation• Familiarity with ZK frameworks• Understanding of zkVM internals (big plus!)• Experience with DSLs (Domain-Specific Languages)• Some professional experience in related fields 🌱 Growth Opportunity:We value potential as much as experience. If you're passionate about ZK technology and eager to learn, we want to hear from you regardless of your career stage.Disclaimer: I hereby consent to my personal information being stored and processed by Demerzel Solutions Limited (t/a Nethermind) (the “Company”) for recruitment purposes in relation to both the selected job role and any other role the Company considers me a qualified candidate for. All data storing and processing by the Company takes place in accordance with the UK GDPR. Kindly refer to our privacy policy for more details. Your consent to share personal information is entirely voluntary, and you may withdraw your consent at any time. Should you have any questions about this process, or wish to withdraw your consent please contact: [email protected] Keep up to date on what we are working on by following us on our social channels       Click here to view our Privacy Policy.

⬇
Apply Now

What is Zero-knowledge?

Zero-knowledge is a concept in cryptography that allows two parties to exchange information without revealing any additional information beyond what is necessary to prove a particular fact

In other words, zero-knowledge is a way of proving something without actually revealing any details about the proof

Here are some examples of zero-knowledge:

  1. Password authentication: When you enter your password to log into an online account, the server doesn't actually know your password. Instead, it checks to see if the hash of your password matches the stored hash in its database. This is a form of zero-knowledge because the server doesn't know your actual password, just the hash that proves you know the correct password.
  2. Sudoku puzzles: Suppose you want to prove to someone that you've solved a particularly difficult Sudoku puzzle. You could do this by providing them with the completed puzzle, but that would reveal how you solved it. Instead, you could use a zero-knowledge proof where you demonstrate that you know the solution without actually revealing the solution itself.
  3. Bitcoin transactions: In a Bitcoin transaction, you prove that you have ownership of a certain amount of Bitcoin without revealing your private key. This is done using a zero-knowledge proof called a Schnorr signature, which allows you to prove ownership of a specific transaction output without revealing the private key associated with that output.
  4. Secure messaging: In a secure messaging app, you can prove to your contacts that you have access to a shared secret without revealing the secret itself. This is done using a zero-knowledge proof, which allows you to prove that you have access to the secret without actually revealing what the secret is.