What you will do
Position: full-time
Erigon is an Ethereum (also Gnosis Chain and Polygon) Execution Layer on the efficiency frontier. It's written in the Go and C++ programming language. We've been innovating in space- and time-efficient ways of doing blockchain execution and data. Further information about Erigon is available at https://erigon.substack.com.
Erigon is looking for senior/intermediate-level developers, preferably with core blockchain experience. If you enjoy solving challenging technical problems and want to scale blockchain to billions of users, this is a perfect opportunity!
What you will do:
- Grasp complex technical topics such as Ethereum protocol changes (e.g. EIP-7002) as well as algorithms and data structures non-specific to blockchains.
- Understand scientific papers like "RecSplit: Minimal Perfect Hashing via Recursive Splitting", https://arxiv.org/abs/1910.06416.
- Work with other teams (Ethereum Foundation researchers, other L1 developers, and the broader community) to implement experimental EIPs (say, EIP-3074) in Erigon and provide critique and feedback on such EIPs.
- Persevere through a somewhat messy code base and ultimately simplify and improve it.