(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
  • 优秀的解决问题的能力
  • 良好的英文读写能力