数据库内核开发岗位职责
数据库内核开发专家岗位描述
开发PostgreSQL生态的RDS和HybridDB数据库内核;
拥抱开源,为数据库开源社区贡献力量,提升社区影响力;
参与云数据库产品的客户支持工作;
岗位要求
必备条件:
精通C/C++/JAVA等至少一种开发语言,有良好的算法和数据结构基础;
有数据库、网络、操作系统、高并发系统、分布式系统等至少一个领域的工作经验,并深入理解该领域技术;
热爱底层技术,有追求极致性能和工程质量的热情;
有良好的沟通能力和团队意识,以及追根究底、认真负责的态度;
优先条件(满足下面一条或多条优先考虑):
有PostgreSQL、Greenplum、DB2、Teradata、MySQL、国产数据库、NoSQL数据库等数据库内核开发经验;
深入理解数据库的优化器、执行器、MVCC、锁、日志、缓存区、存储、主备高可用等一个或多个模块原理;
深入理解分布式数据库架构、查询计划、事务等原理;
有数据库内核Oracle兼容性功能开发的经验;
有网络协议、RDMA技术等开发经验;
有Linux内核、驱动等开发经验;
有高性能、高并发服务器开发经验;
有在Linux进行profiling、性能问题分析的经验;岗位描述
开发PostgreSQL生态的RDS和HybridDB数据库内核;
拥抱开源,为数据库开源社区贡献力量,提升社区影响力;
参与云数据库产品的客户支持工作;
岗位要求
必备条件:
精通C/C++/JAVA等至少一种开发语言,有良好的算法和数据结构基础;
有数据库、网络、操作系统、高并发系统、分布式系统等至少一个领域的工作经验,并深入理解该领域技术;
热爱底层技术,有追求极致性能和工程质量的热情;
有良好的沟通能力和团队意识,以及追根究底、认真负责的态度;
优先条件(满足下面一条或多条优先考虑):
有PostgreSQL、Greenplum、DB2、Teradata、MySQL、国产数据库、NoSQL数据库等数据库内核开发经验;
深入理解数据库的优化器、执行器、MVCC、锁、日志、缓存区、存储、主备高可用等一个或多个模块原理;
深入理解分布式数据库架构、查询计划、事务等原理;
有数据库内核Oracle兼容性功能开发的经验;
有网络协议、RDMA技术等开发经验;
有Linux内核、驱动等开发经验;
有高性能、高并发服务器开发经验;
有在Linux进行profiling、性能问题分析的经验;
篇2:数据库内核开发岗位职责数据库内核开发职责任职要求
数据库内核开发岗位职责
职责描述:
·根据用户需求设计相应的数据库特性;
·数据库系统内核的开发以及测试;
·数据库系统性能分析,设计开发提高数据库系统性能。
任职要求:
·计算机相关专业,本科及以上学历;
·精通C/C++,1年以上开发经验;
·熟悉Linux系统开发,分布式系统优先;
·熟悉数据库系统,HADOOP系统优先;
·熟悉数据挖掘,开发过机器学习算法者优先;
·工作细致认真,善于团队合作;
·勇于创新,热衷学习新技术,接受挑战。