高级软件工程师/技术负责人(Rust 与区块链基础设施方向)-base新加坡-1w刀/月

高级软件工程师/技术负责人(Rust 与区块链基础设施方向)-base新加坡-1w刀/月
高级软件工程师/技术负责人(Rust 与区块链基础设施方向)-base新加坡-1w刀/月

岗位职责

1、共识引擎设计:研究并实现先进的共识协议(例如 HotStuff、Jolteon,或基于 DAG 的 Mempool/共识方案,如 Narwhal/Tusk/Bullshark)。

2、撮合引擎架构:构建低延迟、确定性的中心限价订单簿(LOB),能够支持每秒数十万笔订单的处理能力。

3、网络优化:优化 P2P 网络层(libp2p 或自定义的 TCP/QUIC 协议栈),最大限度降低传播延迟,并应对高带宽的数据突发传输。

4、性能优化:通过性能剖析优化 Rust 代码的执行速度和内存效率,以降低区块延迟并最大化每秒交易数(TPS)。

5、安全性与健壮性:编写严格的单元测试和集成测试;对状态转换逻辑进行内部审计,确保用户资金安全。

6、互操作性:开发跨链桥或跨链消息传递方案,促进流动性的无缝流转。

技术要求

1、专家级 Rust 能力:具备 3 年以上使用 Rust 编写生产级代码的专业经验(熟悉 async-std、Tokio、Rayon 等)。

2、共识算法研究与实践:有实际实现或深度修改共识算法的经验证明。

3、分布式系统理论:深入理解 CAP 定理、安全性与活跃性的权衡,以及拜占庭容错(BFT)。

4、DeFi 知识:深刻理解永续合约机制(虚拟 AMM 与订单簿的区别、标记价格与指数价格、资金费率等)。

5、架构能力:熟悉“应用链”理念。了解 Hyperliquid、dYdX 或 Sei 等项目的运作方式将是一个重要加分项。

加分项

1、有构建或参与 Aptos/Sui(Move/Bullshark)、Monad、Solana 或 Centrifuge 等项目的经验。

2、具备零知识证明(ZKP)或模块化区块链栈集成(如 Celestia、EigenLayer)经验。

3、具有高频交易(HFT)或传统金融科技交易所引擎开发背景。

4、针对状态根提交场景优化 NVMe 吞吐量的经验。

2 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文