Zero Knowledge (ZK) Jobs

855 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

Fabric of Truth, Inc

Belgium

$81k - $95k

Fabric of Truth, Inc

Belgium

$84k - $164k

Fabric of Truth, Inc

Belgium

$89k - $102k

Animoca Brands Limited

Dubai, United Arab Emirates

$84k - $100k

Nethermind

Remote

$84k - $115k

Nethermind

Remote

$84k - $115k

Bond Social

United States

$125k - $150k

DeGate

Remote

$81k - $95k

LunaEdge

Remote

$126k - $132k

O1labs

Remote

$113k - $173k

NIL (CYPRUS) LTD

Lima, Peru

$87k - $110k

Nexus

San Francisco, CA, United States

$105k - $120k

Matter Labs

Remote

$154k - $213k

O1labs

Remote

$113k - $165k

Fabric of Truth, Inc
$81k - $95k estimated
Belgium
Apply

Cryptography Researcher

San Francisco, California / Belgium / Boston, Massachusetts / British Columbia / Chicago / France / Los Angeles, California / London / New York, New York / Seattle, Washington
R&D, Cryptography /
Full-time /
Remote

Apply for this job
FABRIC CRYPTOGRAPHY FABRIC CREATES NEXT-GENERATION CRYPTOGRAPHY TECHNOLOGY THAT REIMAGINES TRUST AND PRIVACY.   
Fabric is a fast-growing Series A deep tech company (full-stack across silicon, hardware and cloud) that was founded to weave programmable trust into the fabric of society. 

Incredible cryptographers, engineers, and builders are working tirelessly to bring this vision to life. Our job is to make their work possible at scale and at speed.
We’re a team of 60+ AI hardware and software veterans, cryptographers and cypherpunks. Together, we’re building the first general purpose, high performance computer chip for all cryptography – what we call the Verifiable Processing Unit (VPU). On top of the VPU, we’re developing a full compiler stack and acceleration libraries to ensure the chips are easy to program and use.
In a world where progress often comes at the cost of security, our hardware-accelerated cryptography redefines the paradigm. We're enabling real-time, high-performance systems where privacy is the default, not the exception.

In a world where progress often comes at the cost of security, our hardware-accelerated cryptography redefines the paradigm. With $39 million in equity and tens of millions worth in pre-orders, we're enabling real-time, high-performance systems where privacy is the default, not the exception.
You can learn more about us on Forbes or our website. 

About the job
As a Cryptography Engineer, you will play a key role on the Cryptography team, working closely with Sales/Business Development and Software teams to deliver cutting-edge cryptographic solutions to clients. You’ll bridge technical expertise with client-facing initiatives, ensuring that our clients’ needs are integrated into our innovative cryptographic infrastructure.
This role is ideal for candidates with a strong foundation in cryptography, particularly in zero-knowledge proofs (ZKP), who are excited to engage in both technical development and client relations.

What you'll be doing...

    • Client Benchmarks: Collaborate with the sales team to generate benchmarks for clients and prospects based on their proving systems. This will involve interpreting client requirements and mapping them onto our Instruction Set Architecture (ISA).
    • ISA Enhancement: Actively contribute to defining ISA updates, driven by client requirements and technical insights.
    • Kernel Specifications: Translate client requirements into software kernels, supporting our cryptographic software team.
    • Kernel Development & Audits: Work closely with kernel engineers to establish and audit specifications, ensuring alignment with client demands and industry standards.
    • Compiler Development: Assist in compiler automation to streamline benchmarks and improve the efficiency of cryptographic processes.
    • Industry Expertise: Stay updated on advancements in cryptography, particularly zero-knowledge and programmable cryptography systems, as well as cryptographic hardware.
    • Open-Source Contributions: Maintain active involvement in the cryptographic community through open-source contributions (preferred).
    • Conference Participation: Attend and potentially present at relevant cryptographic conferences.

Experience and requirements...

    • Crypto-Nativity: Demonstrated experience in cryptography, ideally with a background in zero-knowledge proofs (ZKP) or related programmable cryptographic systems.
    • Experience: Previous work in ZK rollups, industry research, or crypto infrastructure projects is highly valued.
    • Programming: Proficiency in Rust and/or C/C++ for low-level programming. Distributed systems and compiler knowledge is a plus.
    • Client-Facing Aptitude: Comfortable communicating complex cryptographic concepts to clients and participating in technical discussions during client meetings.
    • Sales & Business Collaboration: Ability to work closely with business development teams to align cryptographic benchmarks with client needs.
    • Research Mindset: Although a cryptography research background is preferred, candidates should have practical engineering experience and a strong drive to learn.
    • Education: BS or MS in Mathematics, Computer Science or related field. Advanced degree preferred.
Apply for this job
⬇
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.