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 Engineer

Senior Software Engineer position at Wells Fargo focusing on Java full-stack development for risk management applications with hybrid work arrangement in Charlotte.

Sr Software Engineer

Senior Software Engineer position at Lowe's Charlotte Technology Hub, focusing on microservices development using Spring, Kafka, and cloud technologies.

Sr Software Engineer

Senior Software Engineer role at Lowe's Charlotte Tech Hub focusing on NoSQL databases, cloud deployment, and distributed systems with comprehensive benefits and modern workplace amenities.

Senior Java Software Engineer

Senior Java Software Engineer role at Wells Fargo focusing on CI/CD automation and enterprise software development using Spring framework and microservices architecture.

Windows Application Lead Developer

Senior Windows Application Developer role at Qualcomm India, focusing on WoS platform and Snapdragon applications with C++ expertise required.

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