zk-SNARK Jobs

55 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

Aztec

London, United Kingdom

$62k - $90k

Coinmarketcap

Remote

$36k - $45k

Aztec

London, United Kingdom

$72k - $100k

VolumeFi

United States

$72k - $90k

Space and Time

Remote

$63k - $100k

Succinct

San Francisco, CA, United States

$62k - $77k

Succinct

San Francisco, CA, United States

$84k - $110k

Consensys

Remote

$40k - $92k

Status

London, United Kingdom

$27k - $67k

Status

London, United Kingdom

$72k - $95k

Status

London, United Kingdom

$27k - $67k

Clearmatics

London, United Kingdom

$50k - $56k

Electron Labs

Gurgaon, India

$35k - $65k

Cere Network

Remote

NEAR

San Francisco, CA, United States

Software Engineer C++ Focus

Aztec
$62k - $90k estimated

This job is closed

Role focus

Build the world's most performant zk-SNARK proving system with the team that brought you PlonK, Plookup, and fully private DeFi on Ethereum.

Aztec is building an encrypted smart contracts platform that will require an extremely efficient proving system. This system must be capable of expressing complex programs in small circuits, and parts of it must be optimized to run in constrained environments. We seek C++ engineers excited to attack this challenging work on the frontiers of applied cryptography in a role that is engineering-focused.

Our requirements for this role are flexible. We do not expect candidates with strong engineering experience to have any existing cryptography skills or domain knowledge. A mathematical background is helpful but the most important characteristic is a strong interest in privacy-preserving technology and an ability to quickly absorb and disseminate new information. By the same token, while fluency programming in some language is required, we do not expect a candidate with strong cryptography or mathematics experience to be an elite engineer.

Desired experience and attributes

3+ years of experience writing production-quality code in C++ or another lower-level language (e.g., Rust, C, Fortran).

Solid foundations in mathematics and/or cryptography (ideally, knowledge of abstract algebra, elliptic curves, basic cryptography).

An iterative, build-first mindset.

Well-developed organization and team communication skills.

Confidence making assumptions and working with black boxes.

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.