About the company
OP Labs' mission is to enable global adoption of Ethereum by building the most secure, stable, and decentralized blockchain. We're solving groundbreaking problems in computer science—our team is fully-remote, deeply engaged and empowered to do the best work of their lives.
Job Summary
What are the role responsibilities?
📍Evolve our proof system to meet stage 2 requirements using dispute games and/or validity proofs. 📍Contribute to important Go-based and possibly Rust-based Ethereum and OP Stack infrastructure, for example Cannon, the Fault Proof VM. 📍Work with other teams and other disciplines within OP Labs, and with our ecosystem of external developers and partners.
What skills do you bring?
📍Proven experience developing in Go, Rust, or another similar language. 📍Blockchain development experience. 📍Experience in systems programming, ideally in developing low-level software such as virtual machines, interpreters, or compilers. 📍Excellent written and verbal communication skills, with the ability to document technical details clearly and collaborate effectively with team members. 📍Strong understanding of cryptographic principles. 📍Experience with Zero Knowledge Proofs or ZK VMs is a nice-to-have.
The future of finance is here — whether you’re interested in blockchain, cryptocurrency, or remote web3 jobs, there’s a perfect role waiting for you.