分布式数据库内核和系统研发工程师 @建信金科,社招,北京

公司介绍

建信金融科技是中国建设银行(以下简称“建行”)的全资子公司,传承建行三十年的科研力量积淀,公司以“新金融”战略为发展蓝图,以“新一代”系统为发展核心,运用人工智能、区块链、云计算、大数据、量子计算等前沿技术,在基础技术、行业应用、咨询顾问、数字化运营等领域构建成熟、系统的金融科技核心能力,同时,公司积极拓展新场景,构建新生态,将金融科技能力成功运用于智慧金融、智慧政务、智慧出行、监管科技、乡村振兴等领域。 公司将持续致力于成为“新金融”体系的科技推动者和生态连接者,助力建行集团数字化转型,赋能“数字中国”建设,让金融科技尽其所能,让社会更美好。

职位信息概览

  • 职位名称:分布式数据库内核和系统研发工程师
  • 职位类型:社招
  • 薪资范围:面议
  • 工作地点:北京
  • 简历请投递至 talents@tidb.io。求职邮件模板请参考 求职邮件模板

职位详情

岗位职责:

  1. 负责金融级分布式数据库的内核研发工作
  2. 负责分布式数据库稳定性优化、性能调优、系统方案设计等工作
  3. 参与分布式数据库系统的架构分析、软件设计、编码、devops 等开发工作
  4. 研究主流的开源数据库产品和技术,进行源代码级的分析、bug fix 和 trouble shooting

职位要求:

  1. 精通 C/C++/JAVA/GO 等至少一种开发语言,熟悉 Linux/Unix 开发环境,有扎实的算法和数据结构基础
  2. 有数据库、网络、操作系统、高并发系统、分布式系统等至少一个领域的工作经验,并深入理解该领域技术
  3. 热爱底层技术,有自我钻研和追求技术深度的热情
  4. 有良好的沟通能力和团队意识,以及追根究底、认真负责的态度
  5. 计算机、软件等相关专业本科学历

优先条件(满足下面一条或多条优先考虑):

  1. 有 TiDB/MySQL/SQL Server/PostgreSQL/Oracle/Greenplum/ClickHouse/MongoDB/国产数据库或主流开源数据库内核开发经验
  2. 熟悉分布式关系型数据库技术,熟悉 TiDB,Cloud Spanner,Cockroach,Aurora,MySQL 分库分表中间件等分布式关系型数据库中的一种或多种
  3. 深入理解数据库的解析器、优化器、执行器、事务隔离、MVCC、锁、日志、缓冲区、存储、主备高可用等一个或多个模块原理
  4. 有精通网络协议、高速网络 RDMA、高速存储 Optane 等开发经验
  5. 有 Linux 内核、网络或文件系统底层开发经验
  6. 有高性能、高并发服务器应用、高可用平台、负载均衡架构等开发经验
  7. 有类 Paxos/Raft 分布式协议开发和应用经验
  8. 熟悉新型的分布式时序数据库、图数据库、多模数据库
  9. 有国内外主流云厂商工作经验