Coinbase is planning to bring a million developers and a billion users onchain. They are looking for a Protocol Engineer to join the Base team to help scale systems for billions of users.
Responsibilities:
- Hack on execution client internals (geth, reth, etc.) to extend capacity and capabilities of these systems well beyond current standards
- Develop representative loads against which to rigorously benchmark performance
- Improve OP stack through efforts such as reducing the footprint of data that needs to be made L1-available
- Helping with important external scaling efforts such as PeerDAS and Danksharding
Requirements:
- Some understanding of geth and/or reth internals (deep understanding of either a huge plus)
- Familiarity with database internals and high performance database systems
- Understanding of the Ethereum scaling roadmap, and crypto-forward knowledge more generally
- A track record of successful scaling of an existing high throughput system
- Experience in software parallelization, including but not limited to optimistic concurrency and operation pipelining
- Understanding of optimized approaches to Ethereum state management such as Erigon/Reth's flat DB, FirewoodDB, MonadDB, etc
- Deep understanding of EVM internals, and (just-in-time) compilation expertise that might be applied to it