Backend Engineer
:
About EigenLabs:
At EigenLabs, we are the pioneers in blockchain technology, specifically EigenLayer, which revolutionizes crypto-economic security. Our vision is to break the limitations of initial capital and scale blockchain projects to new heights. We invite you to join us on this exciting journey.
We offer a solution called EigenLayer, which allows blockchain services to leverage the security of the Ethereum trust network while achieving scalability and decentralization. With EigenLayer, we aim to overcome the scaling trilemma and unlock the potential of blockchain projects.
Introduction to EigenDA:
EigenDA is a decentralized data availability (DA) service built on top of Ethereum using the EigenLayer restaking primitive. It is designed to provision data availability for scaling blockchains and Layer2 rollups. EigenDA will be the pioneering actively validated service (AVS) on EigenLayer. Restakers will be able to delegate stake to node operators validating EigenDA, providing valuable service payments. Rollups can post data to EigenDA, gaining access to lower transaction costs, higher transaction throughput, and secure composability.
Become a part of EigenLayer:
EigenLayer provides the capability to build blockchain infrastructure modules (AVSs) in a permissionless manner. Today, we invite you to embark on this exciting journey with us.
Role:
As a Backend Engineer, you will utilize your expertise in distributed systems to develop technologies for innovative crypto projects. Join our team of talented engineers and contribute to groundbreaking inventions.
Responsibilities:
- Collaborate with Researchers/Engineers to design and develop reliable backend systems for cloud services with their infrastructure
- Design and build node operator tools for different types of validator environments
- Continuously research and learn new concepts, frameworks, and ideas
- Actively participate in technical discussions, sprint and roadmap planning, and process improvement
- Engage in team design and code reviews, standups, and agile development processes
Requirements:
- Bachelor's degree in Computer Science or related technical field (e.g., physics or mathematics)
- 2+ years of experience in backend distributed systems
- Proficient in Go programming language
- Exposure to managing keys and/or bootstrapping AWS environments
- Experience in developing microservices-focused applications for easy deployment and management
- Familiarity with highly scalable peer-to-peer (P2P) networks
- Proven track record of delivering complex and large-scale software systems
Bonus Points:
- Knowledge of blockchain technologies, including cryptography, polynomial commitments, signature schemes, hash functions, erasure codes, and multi-threaded/parallel computing
- Ability to integrate smart contracts
- Experience with Liquid Staking or Node Operations platforms
Disclaimer: We comply with local law and disclose the compensation for roles where legally required. The annual base salary for this position ranges from $180,000 to $220,000. Additional rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. EigenLabs also offers various employee benefits such as employer-covered Medical, Dental, and Vision plans, 401k, unlimited paid time off, and 12 weeks of fully paid maternity and paternity leave.