职位描述
高级Rust工程师
加入一支充满活力的团队,共同探索区块链领域的创新解决方案。您将致力于解决前沿项目中的新颖问题与复杂技术挑战,专注于分布式系统软件的低层编程。本职位对推动去中心化技术发展、构建下一代区块链应用的可扩展基础设施至关重要。
核心职责包括开发与维护区块链生态系统的关键组件。您需要跨职能团队紧密合作,设计、实施并优化支撑去中心化协议的系统,确保与外部系统的无缝集成。该职位要求具备区块链开发理论与实践层面的深厚技术专长。
核心职责
- 架构并开发Chainflip引擎——一个与状态链协同工作的侧挂二进制程序,用于实现去中心化门限签名协议。需构建稳健的监控验证机制,在保持高性能与安全标准的同时,对外部环境事件进行监测验证。
- 主导基于Substrate框架开发的状态链(独立区块链)研发工作。重点设计实现复杂类型系统,确保区块链内部架构的高效性、可扩展性与安全性,包括共识算法、数据结构及网络协议的开发。
- 与工程师及研究人员协作解决分布式系统中的延迟优化、容错机制、共识验证等核心难题,需精通异步编程及Tokio栈以构建高性能非阻塞系统。
- 参与支撑区块链解决方案的密码学协议开发,包括安全算法实现、数据完整性保障及系统潜在漏洞防护。
- 设计与维护对接外部系统的底层组件,通过开发API、中间件等关键接口确保跨系统通信的可靠性与无缝集成。
任职要求
- 精通Rust编程语言,尤其熟悉异步特性与Tokio栈,具有分布式环境高性能非阻塞系统开发经验
- 深刻理解分布式系统原理(共识算法/容错机制/网络协议),具备Substrate等区块链开发框架经验者优先
- 扎实的密码学基础,有安全协议实现与数据完整性保障实战经验,熟悉密码学库及最佳实践
- 出色的复杂技术问题解决能力,在区块链或相关领域有可验证的规模化解决方案交付记录
- 具备敏捷团队协作经验,能向技术/非技术干系人清晰传达技术概念
- 深厚的系统架构设计功底,有模块化可维护系统构建经验,熟悉DevOps实践与CI/CD管道者加分
- 5年以上软件工程专业经验(区块链/分布式系统方向),计算机科学原理与系统编程基础扎实
- 能独立负责关键项目,具有严格的测试规范与文档管理的高质量代码交付记录