
Protocol Engineers focus on developing Obol’s Distributed Validator client and Distributed Validator Protocol specification.
The focus of this position would be on charon and its iterations.Â
Charon is a GoLang-based middleware that sits within a Validator stack 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 Charon.
- Develop byzantine fault tolerant protocol upgrade mechanisms for DVÂ clusters.
- 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: Crypto Jobs, Remote Crypto Jobs, Golang Crypto Jobs, Engineering Crypto Jobs, Ethereum Crypto Jobs, Web3 Crypto Jobs.
Senior Protocol Engineer - GoLang at Obol Labs: FAQ
Is the Senior Protocol Engineer - GoLang role at Obol Labs remote?
Yes — Obol Labs is hiring this Senior Protocol Engineer - GoLang as a remote role. You can apply from anywhere unless the listing specifies a region.
What skills are required for the Senior Protocol Engineer - GoLang role at Obol Labs?
This Senior Protocol Engineer - GoLang role is associated with the following skills and technologies:
- Remote
- Golang
- Engineering
- Ethereum
- Web3
Read the full job description above for the complete list of requirements.
Is the Senior Protocol Engineer - GoLang role at Obol Labs full-time or contract?
Obol Labs is hiring this Senior Protocol Engineer - GoLang as a full time position.
How do I apply for the Senior Protocol Engineer - GoLang role at Obol Labs?
You can apply for the Senior Protocol Engineer - GoLang role at Obol Labs directly on this page using the Apply button. Remote candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.