Senior zkEVM Engineer

NEBRA is a research & development organization dedicated to advancing the use of zero-knowledge proofs (ZKP) to enable a more private and scalable blockchain future.
Backend
Senior Software Engineer
In-Person
Blockchain · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Media Systems Engineer

Senior Media Systems Engineer role at Netflix, focusing on designing and implementing audio-visual systems across creative environments globally.

Senior Backend Software Engineer / SMTS - Distributed Systems

Senior Backend Software Engineer position at Salesforce, focusing on distributed systems development with 6+ years of experience required.

Infra IP DV - SMMU IP Sr lead Engineer

Senior Lead Engineer position at Qualcomm India for SMMU IP verification, requiring expertise in UVM, System Verilog, and SoC architecture.

Software Engineer - Tokens: Data Acquisition Team Lead

Lead Software Engineer position at Anthropic focusing on large-scale web crawling and data acquisition for AI system development.

Senior Backend Engineer

Senior Backend Engineer role at GWI in Athens, focusing on API development and backend services with competitive benefits and flexible working arrangements.

Description For Senior zkEVM Engineer

NEBRA, a pioneering research & development organization focused on advancing zero-knowledge proofs (ZKP) for blockchain technology, is seeking a Senior zkEVM Engineer to join their world-class team. This role offers an early opportunity to make a significant impact in the blockchain industry by developing the next generation zkEVM for NEBRA's rollup stack (NEBRA OS).

The ideal candidate will work closely with NEBRA's research and cryptographic engineering team to design and implement NEBRA zkEVM. Key responsibilities include prototyping to validate design choices, and working on specifications and open-source implementations.

Requirements for this role include deep technical understanding of zero-knowledge proof cryptography, expertise in VM execution (EVM or industrial-strength VMs like WASM or eBPF), practical knowledge of Ethereum consensus, and mastery of system-level programming languages such as C, C++, or Rust.

This position is based in New York City and offers the chance to work on cutting-edge blockchain technology. NEBRA has already made significant strides in the field, having released NEBRA UPA, the first universal proof aggregation protocol that scales ZKP verification more than 10x on Ethereum and L2s.

Join NEBRA to be at the forefront of developing innovative solutions that will shape the future of private and scalable blockchain technology. This role is perfect for those who are passionate about blockchain, cryptography, and building secure, reliable systems at the cutting edge of technology.

Last updated 2 months ago

Responsibilities For Senior zkEVM Engineer

  • Join the process of designing and implementing NEBRA zkEVM, the next generation of zkEVM based on zkVM
  • Quickly prototype to validate design choices and decisions
  • Work on the specs and open sourced implementations of NEBRA zkEVM

Requirements For Senior zkEVM Engineer

Rust
  • Demonstrated experience in high-caliber engineering environments with a focus on technical excellence and innovative team leadership
  • Deep technical understanding of zero-knowledge proof cryptography and sub-topics such as polynomial commitment schemes, IOPs, constraint systems, etc.
  • Expertise in VM (Virtual Machine) execution, could be EVM or any industrial strength VM such as WASM, eBPF etc.
  • Practical knowledge of Ethereum consensus, DA, light client, smart contracts
  • Mastered at least one of the following system level programming languages, C/C++/Rust
  • Proficient in articulating complex technical ideas and solutions
  • Proven track record of effective team collaboration and leadership in technical projects
  • Strong track record of designing and building secure and reliable systems

Interested in this job?