Staff Software Engineer

Ethereum Foundation Logo

Ethereum Foundation

πŸ“Remote - United States, Germany

Summary

Join the Ethereum Foundation's Geth team as an individual contributor working on the go-ethereum client, a crucial component of the Ethereum protocol. This fully remote role requires participation in daily calls and chat during European business hours (9 am to 4 pm UTC). You will implement Ethereum execution layer protocol features, contribute to the protocol roadmap, and optimize Geth's reliability and efficiency. The ideal candidate possesses a strong understanding of the Ethereum protocol, experience with large Go codebases, and availability during European daytime hours. While based remotely, preference is given to candidates in Boulder, Colorado, or Berlin, Germany.

Requirements

  • An understanding of the Ethereum protocol and its architecture
  • Previous contributions to large production Go codebases
  • Availability during European day time

Responsibilities

  • Implement Ethereum execution layer protocol features
  • Contribute to the Ethereum protocol roadmap
  • Optimize reliability and efficiency of Geth

Preferred Qualifications

  • Previous experience with go-ethereum or a fork of it
  • Database knowledge, particularly with leveldb / pebbledb
  • Peer-to-peer networking
  • Bytecode interpreter implementation

Benefits

Fully remote work is possible

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.