About the company
The Native zkEVM Scaling Solution for Ethereum Scroll is a zkEVM-based zkRollup on Ethereum that enables native compatibility for existing Ethereum applications and tools.
Job Summary
Job Duties
📍Writing Golang client code for our sequencer client. 📍Interfacing with the zkEVM team to ensure compatibility between the client and the prover network. 📍Writing networking code to interface between the sequencer and the proving network. 📍Testing for full EVM compatibility. 📍Rigorous security auditing and testing of the sequencer.
Qualifications
📍Fluency in Golang, Rust, C++, or similar languages. We work primarily in Golang. 📍Knowledge of common algorithms, data structures, and their computational and memory complexities, as well as experience implementing them from scratch. 📍Deep understanding of some aspect of blockchain protocols (consensus, p2p, EVM) and their implementation. 📍Experience writing security-critical production code. 📍Good (async) communication skills and ability to work with a globally distributed multicultural team.
Preferred Qualifications
📍Experience in blockchain infrastructure development or cryptography. 📍Familiarity with go-ethereum or a similar codebase. 📍Experience with zkRollups or other L2 technologies. 📍Prior experience in performance optimization. 📍Proven record of high quality open-source contributions. (Please share links to prior PRs when possible.)
Benefits
📍Work from anywhere with flexible hours 📍Generous paid time off 📍Home office set up 📍Annual growth budget 📍Coworking membership allowance 📍Private healthcare in selected countries 📍Competitive salary package