Remote Blockchain Engineer - Taiko Labs
Taiko Labs is building the Taiko ZK-EVM: a layer-2 blockchain that scales Ethereum in a manner that emulates Ethereum as closely as possible - both technically and non-technically. Taiko ZK-EVM is an Ethereum-equivalent ZK-Rollup, scaling Ethereum by supporting all EVM opcodes in a layer-2 architecture that is decentralized, permissionless, and secure.We are strong believers in zero-knowledge proofs. Our team consists of people that have been using ZKPs since 2018 and have built the first ZK-Rollup on Ethereum. We are looking to expand our team with more talented and determined individuals that share our goals.We are looking for a Senior Blockchain Engineer to join the client team developing the nodes that will run our ZK-EVM. The Taiko L2 client is based on a fork of Geth and relies heavily on learnings from Ethereum clients. The ideal candidate has expert experience with Golang, is familiar with blockchain infrastructure, and can write high-quality, high-performance, clean code.About the roleWrite code for the Taiko L2 client in GolangMaintain Ethereum equivalence by keeping abreast of Geth developmentSecurity testing and optimization of the L2 clientWorking collaboratively with the ZK-EVM teamAbout you4+ years of development experience in Golang or similar language. Golang strongly preferredExperience with Ethereum and GethExperience with performance optimization and high-load projectsUnderstanding of zero-knowledge proofs and other cryptographic concepts is preferredSecurity-minded and always learningA deep sense of ownership in your work, capable of seeing a complex project through from start to finishJ-18808-Ljbffr