What’s Eclipse?
Eclipse builds customizable, modular infrastructure to scale blockchains. Our backers include Polychain, Tribe Capital, and the Solana Foundation.
We make blockchains scale by separating the “slow” part of blockchains (consensus) from executing programs (execution) and storing block data (data availability). With our infrastructure, any application can spin out as its own blockchain without increasing its security risk.
The Role
Our full-time Senior Protocol Engineer will work on the development of mission-critical systems, with an opportunity to manage a small engineering team as the team scales.
Technical Project Description
At a high level, the Solana blockchain is monolithic: it attempts to do several things at once, including executing programs, storing data, and establishing the final block ordering. We break up these functions to create high-throughput modular rollups.
We will enable users to deploy their apps as their own customizable rollups, where they can pick (1) the base layer, (2) the virtual machine (EVM, SVM, Move), and (3) additional modifications for greater value accrual.
This role will require managing a team of engineers to build out the system architecture while coordinating with our team of researchers. Our Rust codebase is a fork of the Solana blockchain. We are happy to hop on a call to talk through the project and share further materials.
Projects You Might Work On
Building our novel trust-minimized (honest minority) settlement layer for Solana VM rollups
Supporting additional bytecodes for Eclipse rollups
Integrating oracles so they automatically work with all Eclipse rollups
Novel customizations by the request of dApps deploying to Eclipse
Desired Qualifications
5+ years of software engineering experience
Experience managing other engineers
Previous experience working on a cryptocurrency product - ideally infrastructure
Strong expertise in Rust
Bonus: Familiarity with optimistic & zero-knowledge tech
Minimum Qualifications
3+ years of software engineering experience, including 2+ years in Rust
1+ years of crypto experience
Willingness to learn about cryptocurrency infrastructure - we will provide materials
Bachelor’s in EECS, Computer Science, Mathematics, or equivalent experience
Email me!
The ideal candidate for this position will enjoy working in an innovative and energetic team that designs and implements cryptocurrency technologies that influence both our company’s products and the industry at large.
You can reach me at kayla.bu [at] eclipse.builders
Total compensation: Highly competitive