(Staff/Senior) Software Engineer, Backend
Responsibilities:
- Design and implement Rust-based cross-border payment platform
- Lead the development of Raft-based data systems in distributed environments
- Work with payment business team in feature delivery
- Experiment innovative technologies
Qualifications:
- BS/MS in CS, Math, Physics or related fields. PhD is preferred
- Excellent understanding of computer science fundamentals, algorithms, data structures, operation systems and distributed systems
- Proficient in Rust, Haskell, or C++
- Familiar with Raft, experience in TiKV, Apache Ratis, SOFAJraft, braft is preferred
- Familiar with design and development of large-scale, complex, multi-tier distributed software applications
- Open source experience in CNCF or ASF is preferred, including HDFS/Ceph/Spark/Presto/Flink
- Excellent problem solving skills
- Proficiency in English
(资深/高级)软件工程师(后端)
工作职责:
- 负责基于Rust 语言的跨境支付系统的设计和实现,打造下一代支付核心平台系统
- 负责研发以Raft共识算法为基础的分布式金融数据处理平台
- 与业务部门紧密合作,深入理解业务需求与业务场景,把控开发方向,完成系统分析与架构设计,参与核心功能的开发
- 参与技术调研,主导创新技术方案的探索与落地
岗位要求:
- 本科及以上学历,计算机、数学及物理相关专业。博士优先
- 掌握扎实的计算机基础知识,深入理解数据结构、算法、操作系统和分布式系统等领域的知识
- 精通至少一门编程语言,有 Rust/Haskell/C++开发经验优先
- 熟悉 Raft 算法,有 TiKV, Apache Ratis, SOFAJraft, braft 等项目的开发和使用经验优先
- 有大型分布式系统的开发经验优先
- 有 CNCF/ASF 等开源社区经验优先, 包括但不限于存储引擎如 HDFS、Ceph,计算引擎如 Spark、Presto、Flink
- 优秀的解决问题的能力
- 良好的英文读写能力