职位描述
诚聘高级软件工程师加入我们的区块链协议开发团队。该职位将与全球分布的开发人员、研究人员和产品经理团队合作,共同设计、开发和维护下一代区块链协议。理想的候选人应具备构建可扩展、安全且高性能区块链系统的专业知识,专注于核心协议开发和基础设施优化。您将负责制定区块链项目的技术方向,与跨职能团队协作,并通过参与开源社区推动技术创新与采用。
核心职责
- 使用Rust语言主导复杂区块链组件的架构设计与实现,确保协议设计的稳健性、安全性和高效性
- 全面负责关键区块链系统的开发周期,包括核心基础设施的开发、测试、部署和维护
- 设计并提出协议升级方案、功能增强及新特性开发,以提升区块链网络的可扩展性、可靠性和性能
- 制定并实施性能优化策略,解决分布式系统中的瓶颈问题并提高吞吐量
- 与外部贡献者协作改进开源区块链项目,参与社区活动并促进生态系统发展
- 参与值班轮岗,为生产系统提供7×24小时支持,进行故障排查和实施紧急修复
- 紧密配合跨职能团队,确保技术方案与业务目标及产品路线图保持一致
- 执行代码审查,指导初级工程师,并确保遵循区块链开发最佳实践
- 持续跟踪区块链技术前沿趋势,参与协议标准的演进工作
- 编写区块链组件的技术规范、设计决策和实现细节文档
任职要求
- 5年以上区块链协议开发经验,精通Rust编程语言及系统级编程
- 深刻理解分布式系统架构、共识算法及区块链开发必备的密码学协议
- 出色的解决问题能力,有交付可扩展、安全且高性能区块链解决方案的成功案例
- 优秀的团队协作能力,能与不同时区的远程团队、利益相关方及开源贡献者高效合作
- 具备区块链网络性能优化技术和可扩展性解决方案的实施经验
- 具有开源项目贡献经验,能维护代码质量并与开发者社区积极互动
- 熟练使用版本控制系统(如Git)及敏捷开发方法
- 出色的沟通能力,能向技术与非技术受众清晰阐述技术概念
- 熟悉区块链测试框架及协议正确性验证工具
- 接受值班轮岗安排,承诺保障系统可靠性和正常运行时间
- 强大的分析能力,能诊断和解决区块链基础设施中的复杂技术问题
- 了解区块链安全最佳实践及去中心化系统的风险缓解策略
- 具有生产环境区块链部署和监控工具使用经验
- 能够设计符合行业标准演进和监管要求的协议变更方案
- 优秀的文档编写能力,能撰写清晰全面的区块链组件技术规范