职位描述
作为专注于Rust和Move语言的区块链开发专家,您将负责设计、开发和维护核心区块链基础设施。该职位需要实现并优化Layer1和Layer2协议,以提升区块链平台的可扩展性、性能表现及安全性。您将构建去中心化且无需信任的系统,确保数据不可篡改并具备强大的安全机制。与核心开发团队紧密协作,识别、分析并解决性能瓶颈、安全漏洞和架构限制至关重要。此外,您需执行严格的代码审查,提供可操作的反馈意见,并确保代码库符合高质量、可维护性和可扩展性的标准。持续跟踪区块链技术前沿发展并推动平台创新是本岗位的核心要求。
核心职责
- 运用Rust和Move语言架构并实现区块链协议,重点优化可扩展性、安全性和性能表现
- 设计并维护去中心化系统,着重实现无需信任机制、数据不可篡改性和共识算法
- 跨部门协作解决区块链基础设施中的技术挑战
- 为Layer1和Layer2实施方案开发并维护安全的智能合约框架
- 执行区块链网络性能分析与优化,提升交易吞吐量并降低延迟
- 实施加密协议与安全措施以保障区块链数据完整性
- 参与代码审查,确保符合最佳实践并保持代码质量标准
- 持续跟踪区块链新兴趋势与技术发展,推动平台创新
- 为开源区块链项目做贡献并与社区开发者协作
- 编写技术规范文档并维护完整的开发文档体系
任职要求
- 具备3年以上Rust和Move生态开发经验的区块链开发专家
- 深刻理解分布式系统、共识算法与加密协议
- 拥有设计实现Layer1区块链协议(如工作量证明、权益证明)的扎实背景
- 熟悉状态通道、Rollup或侧链等Layer2解决方案
- 出色的解决问题能力,专注于优化区块链性能指标
- 具备区块链系统安全风险分析与缓解能力
- 精通代码审查流程与软件开发最佳实践
- 了解区块链测试方法论与调试工具
- 优秀的沟通能力以协调开发团队与利益相关方
- 有开源贡献及社区开发经验者优先
- 出色的区块链架构与技术规范评估分析能力
- 在保持与核心团队协作的同时能独立开展工作
- 理解分片技术或Layer2协议等区块链扩展方案
- 熟悉区块链开发框架与工具链(如Rust的Cargo、Move的Move Prover)
- 对代码质量与系统可靠性保持极致关注
- 了解区块链共识机制及其实现挑战
- 能够设计实现安全且可审计的智能合约系统
- 具有区块链网络监控与性能分析工具使用经验
- 优秀的时间管理能力以平衡开发任务与持续学习
- 能够为团队技术文档编写与知识共享做出贡献