Protocol Engineers focus on developing Obol’s Distributed Validator client and Distributed Validator Protocol specification
The focus of this position would be on  and its iterations
Â
 is a GoLang-based middleware that sits within a  and enables active/active fault tolerance for Ethereum staking
Â
The goal of this role is to improve the performance and reliability of the Charon client, while adding new features such as mutable clusters, asynchronous consensus protocols, and faster networking
Â
Responsibilities
- Implement a PVSS distributed validator key generation scheme into Charon
 - Develop asynchronous consensus protocols for use withinÂ
- Develop byzantine fault tolerant protocol upgrade mechanisms for DVÂ
- Develop and compare different networking protocols and their impact on DV performance (from TCP to UDP to QUIC)
- Integrate directly with MEV relays to reduce latency in block production
- Improve charon’s reliability through systematic testing including unit, disturbance, chaos, fuzz, integration and other methodologies
- Improve the software engineering culture at Obol by being a leader in GoLang development best practices
Â
Requirements
- +3 years of experience working in GoLang
- Experience developing distributed systems
- Strong understanding of Internet networking
- Experience working in a distributed remote team
- Prefer timezone between UTC-2 to UTC+3
Nice to have
- Professional experience working with Ethereum
- Knowledge of cryptography and digital signature schemes
Benefits
- Working with us means collaborating with the top minds of the ETH ecosystem!
- We are a fully remote working company with flexible hours (Work from any place in the world)
- Meet the team in our Annual offsite
- Attend Crypto and staking conferences
- Life balance: We have unlimited paid time off
- Budget for equipment
- Training budgetÂ
Join us to rock the staking space!
Thank you for your interest
Looking forward to building amazing stuff together!
Listed in: , , , , ,