岗位职责:
1. 负责公司数据库产品的重大架构设计及方案规划, 分布式数据库内核架构设计和开发;
2. 负责公司数据库产品的前沿技术的研究,数据库内核核心技术调研;
3. 负责数据库产品落地方案的规划设计、疑难问题解决;
4. 负责分布式数据库SQL层的设计,开发和性能优化;
5. 负责分布式数据库引擎的稳定性以及性能优化;
6. 负责数据库内核相关关键技术的预研和在团队中的引导;
7. 负责参与数据库开源社区贡献。
任职要求:
1. 本科及以上学历;计算机或相关专业;
2. 五年以上开发经验,三年以上数据库领域开发经验,扎实的编程能力,精通C++语言
3. 有一种数据库的存储、分布式计算、执行计划、算子、存储过程、函数、事务或数据库安全的设计和开发经验;
4. 熟悉Mysql、PostgreSQL或其他数据库相关设计与实现;
5. 熟悉常见集群数据库、分布式数据库架构设计;
6. 至少熟练掌握C/C++/Go中的一种编程语言,精通常用的数据结构和算法;
7.2-n年数据库开发经验,熟悉分布式数据库和HTAP数据库架构的优先;
加分项:
1.对前沿技术有浓厚的热情和探索欲望,有开源项目经历;
2.熟悉 Spark/Flink 内核,并阅读过其中的源码;
3.熟悉 MySQL/PostgreSQL/Greenplum 的内核,并阅读过其中的源码。