Nethermind

分布式系统工程师

at Nethermind
技术与编程 全职 Anywhere
616天前

详细信息

我们的协议工程团队的角色是构建最先进的区块链客户端(节点)。

  • 研发工作文化

  • 设计和构建分布式和容错系统

  • 对可扩展性、高可用性和低延迟架构的欣赏

  • 实现网络层和P2P协议

  • 处理和管理具有严格实时性能要求的大型数据集

  • 优化软件性能

  • 有机会与顶尖的软件工程师和研究专业人士合作,解决最棘手的技术挑战

  • 使用最新的工具和技术

  • 故障排除

技能:

  • 能够实现高效算法和设计复杂数据结构的能力

  • 出色的编程技能,首选C#或GO,但也考虑其他技术栈(例如Java,Rust,C++)

  • 对良好软件架构的理解

  • 能够编写清晰、可测试和可维护的代码,避免过度工程

  • 企业家精神,愿意承担责任并主动解决问题

  • 几年的软件开发经验

  • 强大的计算机科学背景

  • 对区块链内部工作的兴趣

这并非必要,但如果您在以下领域之一拥有深入知识,我们将非常愿意与您交谈:

  • 分布式网络(P2P)

  • 性能和内存优化

  • 区块链/EVM/交易池/JSON RPC

  • 复杂数据结构,例如;Patricia\Merkle/Verkle树

  • NoSQL键值数据库,例如;RocksDB

  • 密码学

团队参与的项目示例:

  • 从头开始构建Nethermind客户端的实现

  • 实现Snap Sync协议,提高以太坊节点在网络上的同步速度

  • 合并 - 从工作量证明到权益证明的实现和迁移

  • 内部虚拟机(EVM)的性能改进

  • 内存管理的改进

  • 设计和实现高效且健壮的数据存储和缓存

  • 在C#中实现Libp2p

福利和好处:

  • 完全远程

  • 灵活的工作时间

  • 加上股权


免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅