Company Description
Talent for Good is a talent placement agency that partners with impact-focused, technology companies to identify exceptional talent. We specialize in the hiring of product and engineering talent and strive to find the absolute best culture and skills match for your team and company.
Role Description
This is a full-time remote role for a Senior Protocol Engineer. As a Senior Protocol Engineer you will:
● Help architect blockchain node that comprises the backbone of our client's software
offering.
● You’ll be working on the cutting edge of blockchain scaling, building new
kinds of layer twos.
● Make improvements or extensions to the virtual machine that runs Ethereum
smart contract code ie custom precompiles
● Evaluate database backends, networking libraries, and other tools and help
make decisions as to which should be included in our stack
● Write efficient and secure EVM smart contracts in solidity
Qualifications
● Have 4+ years of engineering experience
● Have a deep knowledge of Go, Rust or similar languages
● Have built Ethereum “dapps” with Solidity or Yul
● Have experience working with distributed or embedded systems before
● Love writing fast, well-optimized, well-tested, clean code
● Are confident with performance optimization, identifying bottlenecks and
scalability concerns
Bonus if you:
● Are familiar with how blockchains like Ethereum or Bitcoin work under the hood
● Are up-to-date with Ethereum scaling solutions such as sidechains or rollups
● Have implemented or used a consensus algorithm (eg. Paxos/Raft, pBFT,
tendermint, ...) in the past
● Have an understanding of cryptography primitives, such as hash functions or
digital signatures
● Have significant open-source contributions, especially in blockchain clients/node
software, databases, networking, or programming languages/frameworks