Zero Knowledge (ZK) Jobs

762 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

Matter Labs

EU

$90k - $112k

Scroll.io

APAC

$58k - $75k

OKX

Hong Kong, Hong Kong

$140k - $144k

Scroll.io

Remote

$72k - $112k

Polygon Labs

APAC

$72k - $77k

FEDML

New York, NY, United States

$72k - $112k

Logos

New York, NY, United States

$90k - $190k

Logos

Madrid, Spain

$90k - $190k

Polygon Labs

Bengaluru, India

$72k - $102k

NEAR

Amsterdam, Netherlands

$72k - $150k

IntelliPro

United States

$72k - $95k

Polygon Labs

APAC

$72k - $100k

Polygon Labs

Remote

$45k - $62k

Polygon Labs

APAC

$72k - $102k

Base

Remote

$122k - $123k

Matter Labs
$90k - $112k estimated

Senior Software Engineer (TEE)

EU
Security – Security /
/ Remote

Apply for this job
At Matter Labs, we believe freedom drives progress and prosperity. We don’t see ourselves as a company, but as a team aligned around a single mission: to advance personal freedom for all (see ZK Credo).

To achieve this goal, we’re building zkSync — a credibly neutral, fully open source technology stack and network on top of Ethereum, which is owned and governed by its community. We use advanced cryptography called zero-knowledge proofs to scale Ethereum infinitely without compromising on security or decentralization. With a world-class team, a community of over 1M supporters across Twitter + Discord, and hundreds of millions $ in funding, we have abundant resources to accomplish the mission.

The Role

We are looking for a Senior Software Engineer to join our Security Team. Your task scope will include design and implementation Trusted Execution Environments (TEEs).

This role is full-time with a strong preference for candidates located in the EU. 

What You Will Do

    • Design and implementation of Trusted Execution Environments (TEEs) in SGX, TDX, SEV-SNP and future technologies
    • Conduct independent research in your area of ownership, design, implement, and document solutions, and potentially lead a team

What We Look For In You

    • 5+ years in back-end development
    • Driven by passion, curiosity, and desire to make a meaningful contribution to the world
    • Experience with Trusted Execution Environments (TEEs) like SGX, TDX or SEV-SNP is highly desirable
    • Experience with Gramine, Graphene, or other TEE SDKs is a plus
    • Fluency in Rust
    • Experience with async Rust, tokio, and Rust web frameworks is a plus
    • Experience with Go or TypeScript is a plus
    • Deep understanding of software engineering best-practices
    • Ownership mindset and a track record of successfully accomplished projects
    • In-depth knowledge of common algorithms, data structures, and their computational and memory complexities
    • Experience implementing data structures and algorithms from scratch
    • Experience in cryptography/high-load/protocols design is a big plus
    • Fluent written and spoken English
Working at Matter Labs

At Matter Labs, you have the freedom to work how you want, when you want, and from where you want. All positions are 100% remote (with optional travel to team and/or industry events). We operate in lean and nimble teams, with no time tracking and minimum bureaucracy. We move fast. Only results matter. We will provide you with everything you need to learn, grow, and be productive.

Our results-only environment means anyone who believes in our mission can join us, regardless of background, sexual orientation, race, gender, and age. Both our team and community are made up of people from diverse backgrounds. That's why, out of politeness and respect, we refrain from opinions on politics, religion, or sex at the workplace.

We designed our culture around the tenants of freedom and ownership. This ethos will underpin our positive-sum community as we evolve toward full decentralization.

If this role resonates with you, apply now for prompt feedback.

Read more about working at Matter Labs here.

Important: We are remote-first, operating in the timezones between UTC-5 (Latam and Atlantic Coast) to UTC+7 (South-East Asia). While we’re currently not hiring in the US, we do consider US-based applicants willing to relocate.
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.