About the company
Obol Labs is a remote-first research and software development team focused on Proof of Stake infrastructure for public blockchain networks. Specific topics of focus are Internet Bonds, Distributed Validator Technology, and Multi-Operator Validation. The core team includes 28 members spread across +12 countries. The core team is building the Obol Network, a protocol to foster trust-minimized staking through multi-operator validation. This will enable low-trust access to Ethereum staking yield, which can be used as a core building block in various Web3 products.
Job Summary
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-5 to UTC+3