Senior Protocol Engineer

About the Role

You will work directly on execution client internals (for example geth or reth) to extend their capacity and capabilities. You will design and run representative loads to rigorously benchmark performance and identify bottlenecks. You will reduce the data footprint that must be made L1-available and improve OP Stack scalability. You will contribute to external scaling efforts such as PeerDAS and Danksharding and optimize state and database management for high throughput systems. You will apply parallelization, pipelining, and other performance techniques to increase end-to-end execution throughput.

Requirements

  • Understanding of geth and/or reth internals
  • Familiarity with database internals and high performance database systems
  • Knowledge of the Ethereum scaling roadmap
  • Track record of scaling high throughput systems
  • Experience with software parallelization including optimistic concurrency and operation pipelining
  • Familiarity with optimized Ethereum state management approaches such as Erigon flat DB FirewoodDB MonadDB
  • Understanding of EVM internals and just-in-time compilation techniques
  • Crypto-forward experience such as interacting with Ethereum addresses ENS and dApps

Responsibilities

  • Hack on execution client internals to extend capacity and capabilities
  • Develop representative loads to benchmark performance
  • Reduce the data footprint required to be made L1-available
  • Contribute to external scaling efforts such as PeerDAS and Danksharding
  • Optimize database and state management for high throughput systems
  • Apply parallelization and pipelining techniques to improve execution performance

Benefits

  • Target bonus
  • Target equity
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)

Skills

Apply Now
Senior Protocol Engineer at Coinbase | JobStash