我们正在寻找一位区块链基础设施工程师,帮助构建我们基于zkEVM的完全EVM兼容的zkRollup的序列化客户端。为了保持完全兼容性,我们的客户端是Geth的一个分叉,通过许多改动来与我们的去中心化证明网络集成。
你的日常工作将涉及到与Geth内部进行交互,与前沿的零知识证明技术进行交互,并在整个技术栈上进行优化。我们正在寻找一个对区块链基础设施有深入了解的人,同时具备软件工程最佳实践。理想的候选人将能够在高风险的开发环境中优化性能,同时保持代码的正确性。
关于Scroll...
Scroll正在为以太坊构建一个开源的、字节码级兼容的zkEVM第二层解决方案。我们的使命是在保持可信中立、开放和执行力的价值观的同时扩展以太坊。
职责和责任
• 编写我们序列化客户端的Golang客户端代码
• 与zkEVM团队进行交流,确保客户端与证明网络之间的兼容性
• 编写网络代码,以在序列化器和证明网络之间进行交互
• 进行全面的EVM兼容性测试
• 对序列化器进行严格的安全审计和测试
所需技能和经验
• 熟练掌握Golang、Rust、C++或类似语言。我们主要使用Golang
• 熟悉常见算法、数据结构及其计算和内存复杂性,并有从头实现它们的经验
• 对区块链协议的某个方面(共识、点对点、EVM)及其实现有深入理解
• 有编写安全关键生产代码的经验
• 良好的(异步)沟通能力和与全球分布式多文化团队合作的能力
• 在区块链基础设施开发或密码学方面有经验
• 熟悉go-ethereum或类似的代码库
• 有zkRollups或其他L2技术的经验
• 有性能优化的先前经验
• 有高质量开源贡献的记录(请在可能的情况下分享之前的PR链接)
关于你
• 你与我们的社区建设、开放性、可信中立的价值观完全一致
• 你对去中心化系统和开源协作有浓厚的兴趣
• 你以使命为导向,渴望成为zkEVM研究的领先者
• 你是一个建设者
• 你是一个善于合作的人,能够在全球分布式团队中很好地工作
我们提供什么
• 可在任何地方弹性工作时间
• 慷慨的带薪休假
• 家庭办公室设置
• 年度成长预算
• 共享办公会员津贴
• 选定国家的私人医疗保险
• 有竞争力的薪酬套餐
Scroll为一家平等机会的工作场所感到自豪。我们致力于提供平等的就业机会,不论种族、肤色、血统、宗教、性别、国籍、性取向、年龄、公民身份、婚姻状况、残疾、性别认同或退伍军人身份。如果你有残疾或特殊需求,请告诉我们,我们将尽力提供帮助。