Role overview
About Electron Labs
Electron Labs is building a protocol to make various blockchains interoperable. Our goal is to enable cross-chain contracts to connect with each other in the same way same-chain contracts connect i.e. via functions calls. We have developed a new tech in-house called Bi-Directional Light Client that allows a smart contract to independently verify whether the cross-chain transactions submitted to it are valid. We further use ZK-SNARKS to reduce the gas cost of running the light client on-chain.
What we're looking for
- A good grasp of blockchain fundamentals, various consensus algorithms, and consensus-level knowledge of at least one blockchain.
- Previous work (demonstrable) in blockchain technology, web3, or protocol development
- Proficiency in either Go-lang or Rust is highly preferred. Working knowledge of Solidity, Javascript, Python, or similar scripting languages puts you in front of our list.
- Grounded research skills and an ability to absorb documentation quickly
Roles and Responsibilities:
- You will be assigned one blockchain (Ethereum /Polygon /NEAR /tendermint /Polkadot/Aleo). You will be required to implement the light client of this blockchain in a rust-based smart contract of other chains.
- Write go-lang/rust based networking modules for the electron relayer that enable communication between blockchains
- Maintain relayer infrastructure (cloud machine and codebase)
- Write kickass documentation.
Electron Labs focuses on Technology and Blockchains. Their company has offices in Gurgaon. They have a small team that's between 1-10 employees.
You can view their website at https://electronlabs.org/ or find them on Twitter and LinkedIn.