数据库内核开发工程师--存储模块
2-4万元/月
更新 2026-01-09 18:32:16
浏览 767
职位详情
C/C++
3-5年
C++ · C · 分布式经验 · 数据库开发经验 · Linux · PostgreSQL · MySQL · 分布式技术 · Redis · 架构设计经验 · Oracle
工作地点可选:广州,西安,天津,成都,南京,北京
工作职责:
1.主导数据库产品存储引擎模块的设计与维护,负责数据/日志存储功能在集中式与分布式架构下的实现与演进,涵盖增删改查、数据导入导出、备份恢复等能力,并承担产品运行中相关缺陷的排查与修复。
2.开展存储引擎方向前沿技术的研究与可行性验证,推动创新技术在实际产品中的集成与应用。
3.与内部各关联组件团队紧密协作,建立高效沟通机制,协同推进新功能开发与系统优化。
4.承担敏捷开发中的scrummaster职责,组织并引导团队按迭代节奏完成研发任务,保障开发流程顺畅执行。
任职要求:
1.本科及以上学历,计算机或相关专业背景,系统学习过数据库原理课程;
2.具备5年以上数据库存储引擎开发与维护经验,熟练掌握Linux平台下C/C++语言的开发、调试及测试流程;
3.深入理解主流存储引擎(如MySQLInnoDB)架构,熟悉其在事务处理、特殊数据类型支持、索引机制、外键约束等方面的设计实现;具备因操作系统层引发存储问题的排查经验;有PostgreSQL相关经验者更佳;
4.具备出色的故障分析与定位能力,熟悉coredump、进程挂起、内存泄漏等问题的成因与解决方法,拥有大量实际问题处理经验;
5.具备目标驱动意识,逻辑思维清晰,表达准确,执行力强,勇于承担责任。
工作职责:
1.主导数据库产品存储引擎模块的设计与维护,负责数据/日志存储功能在集中式与分布式架构下的实现与演进,涵盖增删改查、数据导入导出、备份恢复等能力,并承担产品运行中相关缺陷的排查与修复。
2.开展存储引擎方向前沿技术的研究与可行性验证,推动创新技术在实际产品中的集成与应用。
3.与内部各关联组件团队紧密协作,建立高效沟通机制,协同推进新功能开发与系统优化。
4.承担敏捷开发中的scrummaster职责,组织并引导团队按迭代节奏完成研发任务,保障开发流程顺畅执行。
任职要求:
1.本科及以上学历,计算机或相关专业背景,系统学习过数据库原理课程;
2.具备5年以上数据库存储引擎开发与维护经验,熟练掌握Linux平台下C/C++语言的开发、调试及测试流程;
3.深入理解主流存储引擎(如MySQLInnoDB)架构,熟悉其在事务处理、特殊数据类型支持、索引机制、外键约束等方面的设计实现;具备因操作系统层引发存储问题的排查经验;有PostgreSQL相关经验者更佳;
4.具备出色的故障分析与定位能力,熟悉coredump、进程挂起、内存泄漏等问题的成因与解决方法,拥有大量实际问题处理经验;
5.具备目标驱动意识,逻辑思维清晰,表达准确,执行力强,勇于承担责任。
相似职位
很抱歉,暂无相似职位!