Ethereum L1 Blockchain Engineer
cLabs is seeking a Senior Distributed Systems Engineer to join our Blockchain Team. Our team is responsible for maintaining Celo's blockchain client...
cLabs is seeking a Senior Distributed Systems Engineer to join our Blockchain Team. Our team is responsible for maintaining Celo's blockchain client gocelo. This is the core software that validators on the Celo network run to peer with each other on a p2p network, reach consensus on new blocks, and create the fundamental platform upon which the Celo community builds user-facing applications.
Our client is based on go-ethereum (or geth), the Go implementation of the Ethereum client, with several key improvements such as the switch from Proof-of-Work to Proof-of-Stake. Our main challenges are scaling the network, improving its security and resiliency, and adding new features to the Celo ecosystem that can only be done at the client level (like paying gas fees with an ERC-20 token).
We work alongside other engineering teams within cLabs. This includes other platform teams such as the Contracts and Primitives team, as we constantly access smart contracts as part of our operations, and the Economics team, to design and implement the right incentives for our validators and full nodes. We also partner with user-facing teams such as the Wallet and Developer Experience teams, as a big part of our job is to make end users' and contributors' lives easier. This is a role with wide exposure to many areas of the stack, and you'll quickly get acquainted with all the moving parts in a modern blockchain project.
You will:
- Design, architect & implement solutions for celo-blockchain. What you might work on will vary, but some areas include the networking protocol, consensus systems, systems throughput optimizations, and scalability.
- Work within a Teal Organization, which involves working among peers, with a high degree of autonomy and opportunity to contribute to the company at any level.
- Coach & mentor other engineers in a constant learning culture.
You have:
- 2+ years of experience working with go-ethereum project or fork of it. Alternatively, any other blockchain client
- Good understanding of blockchain related cryptography (public key, BLS signatures, MACs, etc)
- Autonomy & ability to design complex systems
- Passion for growing others
- BONUS: 2+ years of experience working with Go
- BONUS: Experience working with low level database programming & systems optimization
- BONUS: Experience designing & implementing layer 2 blockchain solutions
Below are some other jobs we think you might be interested in.
-
Blockchain Engineer
- Harmony
- Palo Alto, CA
Jun 06 -
Blockchain Site Reliability Engineer
- InfStones
- Texas
Jun 18 -
Blockchain Engineer - Binance Wallet
- Binance
- Remote - Hong Kong
- Remote
Jun 12 -
Full Stack Blockchain Engineer
- Fireblocks
- New York
May 25 -
Principal Software Engineer - Core Blockchain
- Shardeum
- 100% Remote
- Remote
May 18 -
Senior Staff Software Engineer - Blockchain Platform
- Coinbase
- Remote - USA
- Remote
Jun 27 -
Software Engineer, Blockchain & Distributed Systems
- Blockstream
- Lugano
May 16 -
Blockchain Solutions Architect
- OP Labs
- New York
Jun 04 -
Blockchain Security Engineer - Senior Level (Solidity / Rust / Golang )
- CertiK
- US / Remote
- Remote
May 28 -
Application Support Engineer — Blockchain Security & AI Automation
- Crypto.com
- Barcelona
Jun 24 -
Application Support Engineer — Blockchain Security & AI Automation
- Crypto.com
- Malta
Jun 04 -
Senior DevOps Engineer — Blockchain Infrastructure & DApp Deployment
- Analog
- Khet Bang Rak, Thailand
- Remote
May 15 -
Partnerships Lead, Blockchain Infrastructure
- OP Labs
- SF or NY
Jun 16 -
Blockchain, Data Analytics (Remote)
- Serotonin
- New York
Jun 27 -
Blockchain Security Researcher - Future Openings
- OpenZeppelin
- Remote - Worldwide
- Remote
Jun 17 -
Blockchain Security Expert - AI Track
- CertiK
- US / Remote
- Remote
Jun 11 -
Blockchain Data Analyst & Researcher
- Lukka
- Anywhere
- Remote
Jun 21 -
Lead Blockchain Security Developer (Canton)
- OpenZeppelin
- Anywhere
- Remote
May 23 -
iOS Engineer
- Blockchain, Inc.
- Buenos Aires
May 19 -
Senior Product Manager, Blockchain Intelligence
- TRM Labs
- United States
- Remote
Jun 03

