Protocol Engineer, Proofs
About the Role
You will evolve the proof system toward ZK validity proofs and a multi-proof architecture to enable fast, secure withdrawals. You will implement and maintain Rust-based OP Stack infrastructure and contribute to Go-based tools. You will improve monitoring and automated response systems to keep the Superchain secure, document technical details clearly, and collaborate with teammates to design and ship reliable protocol components.
Requirements
- Proven development experience in Rust, Go, Java, or similar languages
- Blockchain development experience
- Strong understanding of cryptographic principles
- Experience in systems programming or blockchain protocol engineering
- Excellent written and verbal communication skills
- Solidity development experience (nice to have)
- Experience with Zero Knowledge Proofs or ZK VMs (nice to have)
Responsibilities
- Evolve the proof system to ZK validity proofs and multi-proof architecture
- Develop and maintain Rust-based OP Stack infrastructure
- Create and maintain Go-based infrastructure and tooling
- Improve monitoring systems and automated responses for security
- Document technical designs and implementation details
- Collaborate with engineers to design and ship protocol components
Benefits
- Fully paid medical insurance
- Fully paid dental insurance
- Fully paid vision insurance
- 4% 401K match
- Fully remote work
