Software Engineering Team Lead
About the Role
You will lead and mentor a team of blockchain core experts focused on MEV services and mempool transactions for Ethereum. You will oversee development and maintenance of MEV bots, searchers, and relayers, set engineering priorities and timelines, and drive projects from research to production. You will develop and implement performance optimization strategies, provide guidance on best practices when working with validators and traders, collaborate with cross-functional teams to deliver blockchain solutions, and perform special data analysis projects as needed. You will read and modify blockchain core code (geth, bor, prysm) and write production-grade services in Go.
Requirements
- 2+ years experience in managing an Engineering team
- At least 5 years of experience designing, building, testing and implementing highly scalable and distributed backend systems
- 3+ years experience in Blockchain
- 2+ years experience in Blockchain MEV
- Experience with ETH or BSC MEV, including mev-boost and PBS
- Expertise using Go
- Strong communication and problem solving skills
- Ability to read and modify blockchain core code (geth, bor, prysm)
Responsibilities
- Lead and mentor a team of blockchain core experts focusing on MEV services and mempool transactions for Ethereum
- Oversee development and maintenance of MEV bots, searchers, and relayers interacting with Ethereum
- Set engineering priorities and timelines to ensure delivery from research to production
- Develop and implement strategies to optimize system performance
- Provide insight on best practices for working with validators and traders regarding Ethereum
- Collaborate with cross-functional teams to support blockchain solutions
- Perform special data analysis projects as needed
