[Remote / Web3] CKBA Hiring Senior Rust Engineer — CKB Layer 1

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

CKBA(瑞士非营利协会)为Nervos CKB Layer 1招聘高级Rust工程师,远程工作。职责包括开发维护P2P网络、存储、虚拟机、RPC等核心组件,排查修复漏洞与安全报告,优化节点可靠性和性能,参与设计讨论与代码审查。要求3年以上软件工程经验、精通Rust,具备网络、存储、虚拟机或共识领域经验,能独立调试复杂问题,熟悉Linux,沟通协作能力强,并能批判性使用AI工具。有开源、区块链或CKB经验者优先。

🔎

延伸解读

远程协作与沟通要求

该职位为远程工作,明确要求清晰的书面沟通、及时更新和建设性技术讨论。候选人需能独立判断并提前提出问题,同时具备技术英语读写能力以参与讨论。这反映出分布式团队对异步沟通和主动协作的高度依赖,而非仅关注编码能力。

AI工具的使用边界

招聘方特别强调能批判性使用AI工具:理解提交的代码、质疑生成建议并验证正确性。这并非鼓励依赖AI,而是要求工程师对AI输出保持审慎,并对其交付的代码负全责。在区块链基础设施领域,这种态度直接关联到代码的安全性与可靠性。

核心职责的技术广度

该角色需覆盖P2P网络、区块同步、共识与验证、交易池、存储、虚拟机、RPC及索引服务等多个Layer 1组件。日常工作包括功能开发、漏洞修复、安全报告处理以及通过调试和性能分析提升节点可靠性与资源效率。这要求工程师具备跨领域的系统编程视野,而非仅专精单一模块。

优先资格的信号意义

优先条件包括开源贡献、区块链架构或UTXO模型熟悉度、漏洞调查经验、C语言阅读调试能力、性能分析与底层系统调试经验,以及熟悉Nervos CKB。这些偏好表明团队重视安全敏感型调试和底层系统能力,有相关背景的候选人可能更快适应核心组件的维护工作。

❓

Q&A

CKBA 招聘的 Senior Rust Engineer 主要负责哪些工作?

负责开发和维护 Nervos CKB Layer 1 的核心组件,包括 P2P 网络、区块同步、共识与验证、交易池、存储、虚拟机、RPC 和索引服务;调查修复漏洞和安全报告;优化节点可靠性、性能和资源效率;参与设计讨论和代码审查。

这个 Rust 工程师岗位有哪些硬性要求?

要求至少 3 年软件工程经验,精通 Rust;在网络、存储系统、虚拟机、共识或区块链核心开发中至少一个领域有实践经验;能独立调查复杂 bug 并完成实现、测试和审查;有 Linux 系统软件开发和调试经验;注重正确性、安全、测试和代码审查;具备远程团队沟通协作能力;能读写技术英语;能批判性使用 AI 工具。

有开源经验或区块链背景的候选人会被优先考虑吗?

是的,优先资格包括:有开源项目贡献经验;熟悉区块链架构、共识或 UTXO 模型;有调查漏洞或修复安全敏感 bug 的经验;能阅读和调试 C 代码;有性能分析、并发或底层系统调试经验;熟悉 Nervos CKB。

这个职位是远程工作吗?提供哪些福利?

是远程职位,可在全球分布式团队中灵活工作。福利包括:15 天带薪休假加上所在地公共假日;AI 和生产力工具预算支持;团队聚会和生态活动的线下见面机会。

如何申请 CKBA 的这个 Rust 工程师职位?

将申请发送至 join@ckba.build,内容包括:简短自我介绍及对该职位感兴趣的原因;简历或 LinkedIn 个人资料;GitHub、开源贡献或所建项目的链接。

CKBA 是一个什么样的组织?

CKBA(Common Knowledge Base Association)是一个瑞士协会,属于会员制非营利实体,由贡献者治理,反映了 CKB 生态的自然演进,将从一开始就塑造 CKB 的人员和努力聚集在更一致有效的结构下。

🏷️

标签

➡️

继续阅读