Zero Knowledge (ZK) Jobs

876 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

Nexus

San Francisco, CA, United States

$84k - $156k

Nexus

San Francisco, CA, United States

$90k - $164k

Nexus

San Francisco, CA, United States

$84k - $156k

Penumbra Labs

Remote

$160k - $180k

Penumbralabs

Remote

$160k - $180k

Serotonin

New York, NY, United States

$90k - $164k

Serotonin

New York, NY, United States

$45k - $55k

Serotonin

Singapore, Singapore

$105k - $219k

Serotonin

Singapore, Singapore

$87k - $95k

Serotonin

Singapore, Singapore

$81k - $95k

Starkware

Remote

$114k - $127k

RISC Zero

Remote

$204k - $247k

IFT

London, United Kingdom

$84k - $150k

Research EngineerIncubator

Gateway.FM

This job is closed

 

About us: 

We’re a forward-thinking team of seasoned professionals committed to pioneering development of the next generation of Web3 infrastructure and tooling products. 

With a strategic blend of expertise in cryptography, blockchain, fintech, telecommunications and cybersecurity - we are committed to driving the innovation and setting new standards in the vibrant Web3 space. 

We’re a globally distributed team of 60+ dedicated members coming from diverse cultures and backgrounds, united by a shared purpose and mission of shaping the world as a slightly more autonomous, gentler place. 

What we do: 

We’re the team behind Presto, robust platform for seamless deployment and management of zkEVM and optimistic rollups, abstracting away complexity for sustainable mainstream blockchain adoption. In addition, our reliable Stakeway infrastructure and deep expertise - secures $1B of digital assets, helping unlock non-custodial staking opportunities to institutional players. 

Join us on our mission! 

We’re seeking a passionate Research Engineer to join our Incubator team and help drive bleeding edge blockchain innovation. As a Research Engineer, you will play a pivotal role of an R&D generalist, taking ownership of various research, development, and deployment initiatives. 

Roles and Responsibilities: 

  • Deep understanding blockchain technology, covering areas like (but not limited to): consensus mechanisms, optimized transaction processing, Ethereum execution layer client improvements, etc.
  • Design, develop, and deploy experimental proof of concept architecture for applications and solutions, with a particular focus on scaling technologies and complex integrations
  • Execute end-to-end smart contract and infrastructure-related functionality deployments, including configuration of CI/CD pipelines and management of Docker components
  • Read, interact with, and efficiently streamline open source code interactions
  • Stay on top of innovation trends and produce feasible technical roadmaps in close cross-sectorial collaboration with engineering and product departments

Requirements and needed skills:
 

  • Mandatory deep understanding of cryptography, consensus algorithms, blockchain infrastructure, smart contracts.
  • Demonstrated expertise and interest in zero-knowledge and/or scaling technologies like Polygon, Optimism, Arbitrum, etc.
  • Extensive experience and proficiency with Golang, Python, and Django
  • Experience with Git, CI/CD pipelines, Helm, and automated testing frameworks
  • Ability to efficiently analyze and interpret complex code
  • Strongly resonating engineering curiosity and passion for experimentation
  • Proven ability to concurrently manage multiple projects and diligently produce deliverables
  • Excellent verbal and written communication skills, with the ability to transfer knowledge in a seamless and engaging manner

Nice to have:
 

  • Active involvement and contributions to open-source developer communities
  • Experience developing and optimizing fundamental blockchain infrastructure
  • Experience with and/or interest in DevSecOps
  • Experience working in fast-paced, remote-first startup environments
  • Demonstrated passion for research and education

What we offer:
 

  • Competitive salary and performance-based bonus structure
  • High degree of autonomy and opportunity for long-term career growth.
  • Close collaboration with the teams working on fundamental research and cutting-edge innovation products in Ethereum scaling and broader blockchain technology.
  • Fully remote and flexible working hours.

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.