软件工程师 at Rialo

全职6天前
Employment Information
职位描述

区块传播与网络:设计点对点协议以实现高效的区块传播,实施纠错编码、压缩和重传策略以最小化带宽消耗和延迟。动态工作负载管理:构建能够处理不可预测条件交易的调度系统,同时保持系统吞吐量。前沿共识机制:设计和实现针对低延迟、公平性和对抗环境下高吞吐量优化的先进共识协议。并行执行:使用无锁数据结构和推测执行实现并发控制,支持数百笔交易并行执行且无状态冲突。状态管理与存储:构建高性能的默克尔化键值存储系统,配备高效的剪枝、压缩和快照机制,实现快速启动和状态同步。抗审查机制:建立确保交易提交不会被单一节点或外部观察者阻止的机制。性能工程:实施实时指标和Grafana仪表板,追踪端到端延迟、吞吐量和资源消耗,分析系统性能瓶颈并优化改进。

职位要求
  • 8年以上软件开发经验,其中4年以上分布式系统开发经验
  • 精通系统级编程语言(Rust/C++/C)
  • 深入理解分布式系统内部原理
  • 具备技术领导力经验,能够指导团队并影响技术决策
  • 优秀的沟通能力和主人翁意识,能独立推动新功能开发
优先条件
  • 深入理解共识算法和拜占庭容错系统
  • 具有高性能网络和点对点协议开发经验
  • 丰富的并发编程和无锁数据结构经验
  • 扎实的区块链架构和密码学原语知识
  • 具备性能监控、分析和优化经验
  • 分布式系统或区块链技术研究经验
福利待遇

该职位提供具有竞争力的薪酬方案,包括基本工资、绩效奖金和股权激励。我们为员工提供全面的医疗保险、弹性工作制度、专业发展预算以及尖端技术工作环境。具体福利待遇将在面试阶段详细说明。

MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响