TiDB 数据库白盒测试 工程师 / 专家

岗位职责:

  1. 参与 TiDB 数据库及周边工具的白盒测试工作,提升 TiDB 及周边工具的质量;

  2. 深入理解事务、优化引擎、执行器、存储(行存 / 列存)、调度等原理,设计测试方案,提升测试效率;

  3. 参与线上质量分析,提出质量改进建议,并推进质量前移工作;

  4. 参与新特性的测试,提出测试方案、可测性建议,开发自动化测试框架;

  5. 参与代码 review,提前发现代码潜在风险,优化代码可测性,提升测试覆盖率。

任职要求:

  1. 2 年以上研发工程师经验,对质量有极高追求,对提升软件质量有浓厚兴趣;

  2. 有分布式系统开发经验,了解行业常见的架构及分布式系统实现方案,实现过生产级别的后端服务;

  3. 熟练掌握至少 Golang、Rust 或 C++ 中的一门语言,有很强的代码阅读和理解能力;

  4. 熟练掌握常见算法和数据结构,了解 Linux 操作系统。

加分项:

  1. 有大型分布式软件设计、开发经验;

  2. 深入理解分布式数据库原理;

  3. 有大型软件的白盒测试经验。

待遇:

15K - 40K + 期权,13薪 + 奖金,优秀者可面议

工作地点:

北京,上海,广州,杭州,成都,深圳,特别优秀可 Remote