我们的协议工程团队的角色是构建最先进的区块链客户端(节点)。
研发工作文化
设计和构建分布式和容错系统
对可扩展性、高可用性和低延迟架构的欣赏
实现网络层和P2P协议
处理和管理具有严格实时性能要求的大型数据集
优化软件性能
有机会与顶尖的软件工程师和研究专业人士合作,解决最棘手的技术挑战
使用最新的工具和技术
故障排除
技能:
能够实现高效算法和设计复杂数据结构的能力
出色的编程技能,首选C#或GO,但也考虑其他技术栈(例如Java,Rust,C++)
对良好软件架构的理解
能够编写清晰、可测试和可维护的代码,避免过度工程
企业家精神,愿意承担责任并主动解决问题
几年的软件开发经验
强大的计算机科学背景
对区块链内部工作的兴趣
这并非必要,但如果您在以下领域之一拥有深入知识,我们将非常愿意与您交谈:
分布式网络(P2P)
性能和内存优化
区块链/EVM/交易池/JSON RPC
复杂数据结构,例如;Patricia\Merkle/Verkle树
NoSQL键值数据库,例如;RocksDB
密码学
团队参与的项目示例:
从头开始构建Nethermind客户端的实现
实现Snap Sync协议,提高以太坊节点在网络上的同步速度
合并 - 从工作量证明到权益证明的实现和迁移
内部虚拟机(EVM)的性能改进
内存管理的改进
设计和实现高效且健壮的数据存储和缓存
在C#中实现Libp2p
福利和好处:
完全远程
灵活的工作时间
加上股权
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。