Blockchain Core Engineer

Logo of cLabs cLabs

Job Description

cLabs is seeking a Blockchain Core Engineer to expand the Blockchain team, which manages the Celo blockchain node. This role involves enhancing a go-ethereum-based node with unique transformations that distinguish the Celo blockchain, including the consensus engine. Our primary challenges involve scaling the network, enhancing its security and resiliency, and integrating new features that are exclusively node-level, such as facilitating gas fee payments with an ERC20 token within the Celo ecosystem.

In the Blockchain team, collaboration is key. We work closely with other engineering groups at cLabs, including the Primitives team—given our frequent engagement with smart contracts—and user-centric teams such as the Developer Tools team, since a significant part of our role is to ease the experience for end users and contributors. Furthermore, we cooperate with other teams to design and implement the right incentives for our validators and full nodes. This position offers extensive exposure to numerous components of the stack, allowing you to become quickly familiar with all the moving parts in a contemporary blockchain project.

Responsibilities

  • Collaborate with team members to design the Celo protocol.
  • Contribute to the Celo blockchain client (L1 and L2), ensuring it operates as intended.
  • Conduct load testing and performance optimization, identifying bottlenecks and determining optimal parameters for healthy chain operation.
  • Develop documentation detailing the specifics of the Celo protocol.

Requirements

  • Prior blockchain knowledge and development experience.
  • Proficiency in Golang, ideally with familiarity in geth, optimism, erigon, or other Golang-based Ethereum clients.
  • Skills and experience in the design and development of distributed systems.
  • Strong debugging skills with a good understanding of diagnosing unexpected behaviors.
  • Excellent communication skills, both written and verbal.
  • A responsible work attitude and strong work ethics.

cLabs

Industry: Finance

Company size: 51-200 employees

Job Details

  • Department: Blockchain&Cryptography
  • Position type(s): Full-Time
  • Location: Remote - Europe, North America, South America
  • Posted: 6 months ago

Compensation

  • Salary not specified
  • Equity not specified

Keywords

Blockchain Golang Distributed Systems Node Performance Optimization Consensus L1/L2

Share This Job

When applying, please let cLabs know you found this job through our website. This helps us continue to provide this service!

Ready to Apply?

If you're excited about this opportunity and meet the requirements, we'd love to hear from you!

Apply Now

Last updated: January 24, 2025