Taro Logo

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:
Senior Software Developer

Senior Software Developer position at NVIDIA, focusing on AI networking acceleration and developing optimized inference frameworks using C++, Linux, and GPU technologies.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer role at NVIDIA focusing on simulation and virtualization for DGX Server platforms, offering competitive salary and opportunity to work with cutting-edge technology.

Senior System Software Engineer – DC Platform Software Tools

Senior System Software Engineer role at NVIDIA focusing on data center platform software tools and GPU server management.

Software Engineer, Chip Design

Senior Software Engineer position at NVIDIA developing CAD tools for next-generation chip design, requiring strong C++ skills and Linux expertise.

Senior Software Development Engineer

Senior Software Development Engineer role at Adobe working on Trust and Governance engineering team to build core services around data governance, access control, and encryption.

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 7 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?