About the role:
Flashbots is using trusted hardware like SGX to develop SUAVE, an ambitious extensible platform for secure MEV-time applications. We're rapidly building the next generation of trust-minimized and security-focused infrastructure the blockchain ecosystem will rely on.
We’re in search of a seasoned engineer who can take charge of developing our SGX products.
You'll collaborate with some of the most brilliant crypto experts to design and build products, as well as contribute to research endeavors that are fundamental to the future of Flashbots.
Responsibilities:
- Develop a fast EVM execution environment that can be used within an SGX
- Design and implement secure software to ensure the privacy of bids, such as side channel mitigations, replay defenses, key management, etc.
- Build and maintain products and infrastructure for Flashbots searchers, validators, retail users, and smart contract developers
- Contribute to the roadmap of Flashbots
- Write examples and documentation to educate the public
Qualifications
- 5+ years of experience working on production systems
- Expert in a systems programming language such as C, C++, Rust, and/or Go
- Experience with security engineering and/or cryptography
Nice-to-haves:
- Experience with DevOps
- Experience with Solidity, Go or Rust
- Experience with Ethereum or EVM-based chains
- Background working with geth or other Ethereum clients
- Experience with strategies currently used for MEV
- Contribute to open-source work