
滴滴出行
MySQL内核研发工程师
MySQL内核研发工程师
发布于 1 小时前普通员工/个人贡献者
全职员工仅现场办公数据库管理
数据库管理
Innodb
并发编程
开源社区
性能调优
数据库内核
值不值得投
76综合评分
综合评分 76
顶尖大厂核心内核研发岗,技术成长极快,薪资优厚,但工作强度可能较高
从薪资福利、成长发展、工作生活和使命价值四个维度综合评估,方便横向比较。
薪资怎么样
6.0万
比数据库管理中位数高
发布情况
新岗位 · 今天发布
公司情况
这家公司招聘很活跃
约 2390 个在招
市场机会
选择适中
北京 · 数据库管理 · 26 个在招
职位详情
关于这个职位
负责滴滴出行 MySQL 数据库内核的研发与演进,深入优化 InnoDB、事务、复制及优化器等核心模块
针对高并发业务场景解决性能瓶颈与稳定性问题,建立内核可观测体系,并推动开源社区技术落地,保障大规模集群的平滑升级与高效运行
最低要求
计算机、软件工程或相关专业背景,具备扎实的数据结构、算法与操作系统基础
精通 C/C++,熟悉多线程并发编程、内存管理与锁机制,能阅读并修改大型 C/C++ 工程源码
熟悉关系型数据库原理,对事务与隔离级别、MVCC、B+Tree 索引、WAL/Redo/Undo、查询优化与执行计划有体系化理解
具备 MySQL(或 Percona/MariaDB/PolarDB/AWS Aurora/OceanBase/TiDB 等)源码级阅读、调试或改造经验,了解其整体架构与关键模块实现
熟练使用 Linux 环境及性能诊断工具(gdb、perf、pstack、ASan/Valgrind、bpftrace 等),具备独立定位 core dump、死锁、性能毛刺等线上问题的能力
具备良好的工程素养:代码规范、单元测试与回归测试意识,重视可观测性与可回滚的发布方式
问题驱动、结论以数据与日志为依据,沟通清晰,能与 DBA 及业务团队高效协作
工作职责
负责滴滴 MySQL 数据库内核的研发与演进,包括 InnoDB 存储引擎、事务与 MVCC、Redo/Undo、复制链路、优化器与执行器等模块的特性开发
面向出行与本地生活等高并发在线业务场景,解决内核层的性能、稳定性与一致性问题:锁冲突、长事务、复制延迟、大事务、DDL 阻塞、内存与 IO 瓶颈等,输出根因分析与内核级修复方案
建设数据库可观测与自诊断能力,完善内核埋点、慢查询与等待事件采集、异常现场抓取(core/stack/perf)能力,推动问题从"靠猜"转为"靠证据定位"
负责内核版本的质量工程:回归测试集(mysql-test-run)、压测基准(sysbench/TPC-C)、灰度发布与线上版本收敛,保障大规模集群平滑升级
跟进 MySQL 及相关开源社区演进,评估并引入适合滴滴场景的技术方案,必要时向上游社区反馈补丁
与 DBA、中间件、业务研发团队协作,为分库分表、读写分离、单元化、冷热分离等架构方案提供内核侧支撑与技术选型建议
优先资格
有 MySQL/PostgreSQL/RocksDB 等开源数据库社区 Patch 被合入的记录
有分布式数据库、计算存储分离架构或数据库 Proxy(ProxySQL/DBLE 等)研发经验
有万级以上实例规模的数据库平台建设或内核版本运营经验
AI 洞察
优缺点分析
优点
- 接触业界顶尖的高并发数据库场景,技术壁垒极高,个人品牌可通过开源社区贡献得到极大提升
- 内核级 Bug 定位难度极大,需面对复杂的线上生产环境问题,对底层原理和调试能力要求苛刻
缺点 / 挑战
- 热衷于底层技术研究、喜欢挑战复杂系统问题、具备极强代码能力和逻辑思维的资深工程师
角色解读
- 可向数据库内核架构师、首席科学家方向发展,或在分布式数据库、云原生数据库领域成为行业专家
- 深入 MySQL 内核源码,进行存储引擎、事务处理、优化器等核心模块的功能开发与性能优化
- 精通 C/C++ 及 Linux 系统编程,具备深厚的数据库原理知识(MVCC、B+Tree、WAL等)
申请策略
- 准备详细的内核级故障排查案例,展示如何通过数据分析定位深层性能瓶颈的过程
- 突出 MySQL/PostgreSQL 源码修改经历、高性能调优案例、以及向开源社区提交并被合并的 Patch 记录
- 深化对 Linux 内核机制(如内存管理、调度、IO)的理解,熟练掌握 perf、eBPF 等高级诊断工具
面试指南
- 使用 STAR 法则(情境、任务、行动、结果)描述技术难题,重点强调根因分析的方法论和数据支撑
- 请详细描述一次你定位并解决 MySQL 内核级性能问题的过程
- InnoDB 的 MVCC 机制是如何实现的?在什么情况下会出现幻读?
- 如何设计一个高效的 B+Tree 索引?覆盖索引的工作原理是什么?
- 面对大规模集群的 DDL 阻塞问题,你有什么解决方案?
- 复习数据库经典教材(如《MySQL技术内幕》),回顾常用性能工具的使用技巧,梳理过往最具代表性的内核优化项目
职位点评
薪资福利85
成长发展95
工作生活40
使命价值70
薪资福利
85较高
作为已上市的互联网巨头企业,该岗位提供具有市场竞争力的薪酬包,且通常包含完善的福利体系和高额年终奖。
薪资信号未披露(AI估算:4.0千–8.0万/月)
成长发展
95较高
极高的技术成长空间,直接接触数据库内核源码,有机会参与开源社区,技术深度和行业影响力双重提升。
技术前沿主流现代技术
技术栈MySQL、C/C++、InnoDB、MVCC、Perf、GDB
业务类型cost_center
工作生活
40较低
互联网大厂核心研发部门通常工作节奏较快,虽未明确提及加班,但高并发业务场景下的稳定性保障压力较大。
工作模式未明确
办公地点市区核心地段
加班情况未提及(无法判断)
使命价值
70中等
支撑亿级用户出行与生活服务,技术成果直接影响数百万用户的体验,具有显著的社会价值和技术使命感。
行业发展稳定成熟行业
社会影响正向社会影响力较高
创新程度积极采用新技术
滴滴出行 的其他在招职位
相似职位推荐
Database Analyst
捷普 · 上海市
AI 估算 · 2.5–4.0万4 天前发布
IT DATABASE ADMINISTRATOR
美光科技 · 台中市
AI 估算 · 6.5–10.0万4 天前发布
数据库运维
中国机械工业集团有限公司 · 北京市
AI 估算 · 2.0–3.5万7 天前发布
Database & Cloud Engineer
甲骨文 · 香港特别行政区
AI 估算 · 3.5–5.5万7 天前发布
IT DATABASE ADMINISTRATOR
美光科技 · 台南市
AI 估算 · 6.5–10.0万10 天前发布
地质类-地勘中心数据库管理
紫金矿业 · 龙岩市
AI 估算 · 1.2–2.0万11 天前发布
DBA工程师-27届(J15128)
转转 · 北京市
AI 估算 · 1.2–1.8万11 天前发布
27届-数据库开发工程师-南京
星环科技 · 南京市
AI 估算 · 1.2–2.0万11 天前发布
Watch Jobs