岗位职责
参与分布式数据库内核引擎和功能模块的设计、开发、测试和交付工作;
负责数据库关键特性的架构设计,数据库前沿技术调研与技术落地;
任职要求
精通Linux平台的C/C++编程,熟练使用设计模式,具备优秀的面向对象设计能力和工程实现能力;
具备扎实的计算机基础,熟悉IO、多线程、内存管理、网络等相关知识;对常见的数据结构和算法有较为深刻的理解;
熟悉数据库原理及数据库各种数据结构,精通以下领域中的一种或多种:优化器、执行器、事务、Buffer管理、锁、SQL分布式执行优化;
善于沟通,乐于分享,有良好的口头和文字表达能力;性格开朗、积极主动;自我学习能力强;坚毅,有足够的耐力;
对底层技术有浓厚的兴趣和激情;对代码质量、测试流程有严格要求;优秀的产品意识;具有较强的分析和解决复杂问题的能力,善于思考,逻辑清晰。
加分项
有MySQL、PostgreSQL、TiDB、OceanBase、RocksDB、InnoDB等开源数据库研发经验者优先,精通源码实现者更佳。