职位描述
Linera正在寻找一位精通Rust编程的软件工程师加入我们的远程优先团队。该职位主要负责开发和维护支撑创新区块链基础设施的开源软件。作为核心贡献者,您将在重视跨学科专业知识的协作环境中,对去中心化技术的未来发展起到关键作用。该职位提供参与前沿项目的机会,重点关注区块链系统的可扩展性、安全性和性能优化。
核心职责
- 使用Rust编程语言设计、开发和维护区块链基础设施的核心组件
- 与跨职能团队协作实施分布式系统解决方案,确保高可用性和容错能力
- 参与设计支持多平台区块链操作的云原生应用架构
- 研究并应用高级密码学技术以增强去中心化环境中的软件安全性
- 参与代码审查和技术讨论,维护代码质量并分享领域知识
- 编写文档和开发工具,帮助新成员和外部贡献者快速上手
- 监控系统性能并实施优化方案以提高可扩展性和运行效率
- 参与开源社区活动,推广Linera项目并与外部开发者开展合作
任职要求
- 具备Rust编程实战经验,深刻理解其内存安全特性与并发模型
- 精通区块链协议和分布式系统架构,包括共识机制与网络协议
- 具有AWS/GCP/Azure等云平台部署和扩展区块链应用的经验
- 扎实的软件安全知识基础,包括安全编码实践和威胁建模
- 深入理解加密算法及其在区块链系统中的实现
- 出色的解决问题能力,有交付可靠高性能软件方案的记录
- 能够在远程环境中独立工作,同时保持高效的团队沟通
- 计算机科学或相关专业本科/硕士学历,3年以上专业开发经验
- 熟悉Git版本控制系统及协作开发流程
- 优秀的书面和口头表达能力,能有效记录技术工作并与团队协作
- 热爱开源开发,愿意为社区项目做贡献
- 具有CI/CD流水线和自动化测试框架的使用经验
- 了解区块链可扩展性挑战及分片/Layer-2等解决方案
- 能够设计并实现具备完善认证授权机制的区块链应用API
- 掌握Docker容器化技术和Kubernetes云部署编排工具
- 强大的分析能力,可诊断解决分布式系统中的复杂技术问题
- 熟悉Merkle树/Patricia树等区块链数据结构及其存储检索优化
- 具备跨部门协作能力,能将技术方案与业务目标对齐
- 了解工作量证明/权益证明/拜占庭容错等区块链共识算法
薪酬福利
Linera提供具有竞争力的薪酬方案,包括基本工资、绩效奖金和股权期权。公司福利涵盖医疗保险、牙科护理、视力保健和退休计划。远程团队成员享受灵活工作安排,带薪休假不限天数,支持全球任意地点办公。我们还提供包括行业会议、专业认证和导师计划在内的职业发展机会。整套薪酬体系旨在吸引和留住区块链与分布式系统领域的顶尖人才,同时营造重视工作生活平衡的 supportive 工作环境。