Senior Distributed Systems Engineer
cLabs is currently in search of a Senior Distributed Systems Engineer to join the Blockchain Team. The team oversees the maintenance of Celo's blockchain node, which operates via a p2p network where validators achieve consensus on new blocks that are then synchronized and validated by all other nodes.
The node, which is a modified version of the go-ethereum software with unique features like the consensus engine, poses challenges in scaling the network, enhancing security, ensuring resilience, and introducing new functionalities exclusive to the Celo ecosystem, such as transaction fee payments with an ERC20 token at the node level.
Collaboration with various engineering teams at cLabs is key, including close work with the Primitives team for accessing smart contracts, aligning incentives for validators and nodes, and partnering with Developer Tools teams to enhance user and contributor experiences.
Key Responsibilities:
- Collaborate on Celo protocol design
- Contribute to the development and optimization of the Celo blockchain client
- Conduct load testing, optimize performance, and address bottlenecks for a healthy chain operation
- Create comprehensive documentation on Celo protocol specifics
Requirements:
- Previous experience in blockchain development
- Proficiency in Golang, preferably with knowledge of Geth, Optimism, Erigon, or similar Golang-based Ethereum clients
- Expertise in designing distributed systems and development
- Strong debugging skills and troubleshooting abilities
- Excellent written and verbal communication skills
- Strong work ethics and sense of responsibility
- Bonus: Knowledge of Solidity
- Bonus: Knowledge of Rust
cLabs, the organization behind Celo since 2017, prioritizes diversity in its workforce to build innovative and impactful products that address real-world challenges. As an equal opportunity employer, cLabs promotes diversity and inclusion and encourages applications from individuals of all backgrounds. Applicants requiring special accommodations during the interview process or website accessibility may reach out for confidential assistance.
Kindly include your name and preferred contact method in your request for accommodations, and cLabs will respond promptly.