This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Proofs team is seeking an experienced software engineer to develop infrastructure for secure and permissionless withdrawal of funds from OP Stack chains and the Superchain.
The role involves evolving the Optimism fault proof system to support stage 2 decentralization with multiple proof systems, including ZK validity proofs.
Responsibilities include evolving the proof system using dispute games and/or validity proofs, contributing to Go-based and possibly Rust-based Ethereum and OP Stack infrastructure, and collaborating with other teams and external developers.
Requirements:
Candidates must have proven experience developing in Go, Rust, or a similar programming language.
A background in blockchain development is required.
Experience in systems programming, particularly in developing low-level software such as virtual machines, interpreters, or compilers, is essential.
Excellent written and verbal communication skills are necessary for documenting technical details and collaborating effectively with team members.
A strong understanding of cryptographic principles is required.
Experience with Zero Knowledge Proofs or ZK VMs is considered a nice-to-have.
Benefits:
The position offers competitive compensation, fully paid medical, dental, and vision insurance, and a 4% 401K match.
The company emphasizes employee care and support, fostering an environment where teammates take pride in each other's accomplishments.
The team is diverse, with members from varied backgrounds, which is seen as a strength.
The work environment is fully remote, with a focus on engagement, skill development, and enjoyment.
The company has a long-term vision, with founders who have been scaling Ethereum since 2015.