hackquest logo

Core Blockchain Engineer – Rust

I

IT TALENT SOLUTIONS LIMITED

10 - 10K USD
Full-time
Remote

技术方向:Rust / Layer 1 / Consensus / Distributed Systems

岗位职责

  • 使用 Rust 设计、开发和维护 Layer 1 区块链核心组件,包括共识机制、交易处理、状态管理及网络通信模块。
  • 参与 BFT 共识算法的设计、实现与优化。
  • 参与区块链底层架构设计,提升系统可扩展性、安全性和可靠性。
  • 优化区块链性能,支持高吞吐量、低延迟的交易处理。
  • 参与协议扩展及相关核心功能开发。
  • 编写高质量 Rust 代码,开展单元测试、集成测试和性能测试。
  • 解决复杂的底层系统问题,参与代码审查及技术方案设计。
  • 编写技术文档,推动工程实践和团队技术知识共享。

任职要求

  • 计算机科学、软件工程或相关专业本科背景。
  • 5 年以上软件开发经验,其中至少 3 年 Rust 开发经验。
  • 深入理解区块链底层架构、分布式系统及 BFT 共识机制。
  • 熟悉区块链交易处理、状态管理及网络通信原理。
  • 精通 Rust 内存管理、并发编程和性能优化。
  • 具有使用 Rust 构建复杂系统的实际工程经验。
  • 具备高吞吐量、低延迟系统的设计与优化经验。
  • 具有扎实的计算机基础及复杂问题分析能力。
  • 能够独立完成核心模块设计与开发。

加分项

  • Solana、Ethereum、Aptos、Diem/Libra 等公链开发经验。
  • 熟悉 FastPay 或相关区块链协议。
  • 参与过 Rust 或 Blockchain 开源项目。
  • 具有密码学、共识算法或分布式系统研究经验。
  • 具有高性能 Layer 1 区块链核心开发经验。

重点考察

  • BFT 共识机制及底层原理
  • 交易生命周期
  • Validator 和节点架构
  • Layer 1 系统设计
  • 网络通信及横向扩展
  • Rust 技术深度
  • 实际工程贡献及开源项目参与情况