Apply

Senior Blockchain Engineer (EigenDA)

Posted 2024-10-16

View full description

💎 Seniority level: Senior, 5+ years of backend distributed systems experience, 2+ years of full life cycle development

📍 Location: United States

🔍 Industry: Blockchain

🏢 Company: Eigen Labs

⏳ Experience: 5+ years of backend distributed systems experience, 2+ years of full life cycle development

🪄 Skills: DockerBlockchainEthereumC++GoRust

Requirements:
  • BS in Computer Science or related technical field (e.g., physics or mathematics).
  • 5+ years of backend distributed systems experience.
  • 2+ years of full life cycle development with Go, Rust or C++.
  • Proficiency in reading/writing Solidity smart contracts.
  • Experience using Docker to build, deploy and manage containers.
  • Hands-on experience designing and building distributed systems.
  • In-depth working knowledge of rollup architectures and blockchain design.
  • Strong prototyping skills.
  • Ability to write tight/accurate design documents and other technical collateral that reflect a clear plan for implementation, while addressing specific end user obstacles/concerns.
  • Ability to thrive as a self-guided learner.
Responsibilities:
  • Own and deliver large features end-to-end, thinking through everything from customer experience, system reliability, scalability, operability, and ongoing metrics.
  • Collaborate with Researchers/Engineers to design and develop systems, components and tools for EigenDA which include; zk framework integrations, rollup integrations, fraud proof integrations, off-chain signature verification.
  • Make original contributions to the broader DA community such as; DA interfaces for various Rollup Stacks, miscellaneous open-source projects, research-oriented writing pertaining to the design space of DA solutions.
  • Propose, write, optimize and outline technical specs for a diverse range of rollup integrations.
  • Conduct ongoing research and contribute thought leadership in technical community spaces, including blogs and conferences.
  • Proactively contribute to discussions about technical issues, sprint and roadmap planning, and improving team processes.
  • Engage in team design/code reviews, standups, and advocate engineering best practices.
Apply