Enable job alerts via email!

Remote Zero-Knowledge Circuit Engineer - Taiko Labs

Blockchain Works

Canada

Remote

CAD 90,000 - 130,000

Full time

22 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company focused on blockchain technology is seeking an experienced software engineer to join their ZK-EVM team. This remote role involves critical contributions to executing the EVM within a ZK circuit and offers competitive compensation, including equity. Ideal candidates will have over 3 years of Rust experience and a deep sense of ownership in complex projects.

Benefits

Competitive compensation (cash + equity)
Remote work opportunity
Opportunity to impact the Ethereum ecosystem

Qualifications

  • 3+ years experience with Rust or similar language.
  • Strong understanding of software engineering best practices.
  • Experience writing circuit code.

Responsibilities

  • Implement, optimize, and review circuit code for Ethereum Foundation's ZK-EVM project.
  • Implement, optimize, and review code for the Halo2 PLONK prover library.

Skills

Rust
Software engineering best practices
Circuit code writing
Cryptographic concepts knowledge

Job description

Taiko Labs is building the Taiko ZK-EVM: a layer-2 blockchain that scales Ethereum in a manner that emulates Ethereum as closely as possible - both technically and non-technically. Taiko ZK-EVM is an Ethereum-equivalent ZK-Rollup, scaling Ethereum by supporting all EVM opcodes in a layer-2 architecture that is decentralized, permissionless, and secure.

We are strong believers in zero-knowledge proofs. Our team consists of people that have been using ZKPs since 2018 and have built the first ZK-Rollup on Ethereum. We are looking to expand our team with more talented and determined individuals that share our goals.

We are looking for an experienced software engineer to join our ZK-EVM team and work on the ZK circuits. This work is at the core of executing the EVM within a ZK circuit and collaborates openly with others in the ecosystem, including the Ethereum Foundation.

About the role

  • Implement, optimize, and review circuit code for Ethereum Foundation's ZK-EVM project.
  • Implement, optimize, and review code for the Halo2 PLONK prover library.
About you
  • 3+ years experience with Rust or similar language. Experience in Rust is strongly preferred.
  • Strong understanding of software engineering best-practices.
  • Experience writing circuit code.
  • Knowledge of key cryptographic concepts is a big advantage.
  • Able to conduct research and implement solutions independently.
  • A deep sense of ownership in your work, capable of seeing a complex project through from start to finish.
Benefits

The role is remote, offers competitive compensation (cash + equity), and an opportunity to help scale Ethereum - a technology and ecosystem that is changing the world.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.