ByteDance logo
字节跳动
云原生数据库MySQL内核开发工程师/架构师-Data

云原生数据库MySQL内核开发工程师/架构师-Data

发布于 大约 10 小时前

普通员工/个人贡献者

成都市
中级经验
全职员工
仅现场办公
本科
Linux内核
存储引擎
云原生数据库
Sql引擎
Htap
优化器
分布式开发
多线程并发编程

AI 估算 · 30k–60k

云原生数据库内核开发技能稀缺,字节薪资有竞争力,成都相比一线城市略低但技术岗位依然较高。

职位详情

关于这个职位

加入字节跳动,负责自研云原生数据库 veDB For MySQL 的核心内核研发,包括 SQL 引擎、存储引擎优化及数据库可用性、扩展性、可观测性提升

你将与顶尖团队共同打造高性能、高可用的下一代数据库产品,挑战数据库领域前沿技术问题

最低要求

计算机或相关专业本科及以上学历,2年以上内核系统工作经验

系统知识扎实,精通C/C++语言中的一种,熟悉数据库内核体系架构和SQL开发
熟悉Linux内核、计算机体系结构,精通多进程/线程并发编程、内存管理、网络编程、分布式开发
良好的沟通与团队合作,乐于学习和钻研

工作职责

负责自研云原生数据库veDB For MySQL产品特性设计、研发和稳定性保障

负责数据库SQL引擎、存储引擎核心能力突破,打造业界领先的自研数据库内核
负责数据库在可用性、扩展性、可观测性方向进行深度探索,让产品在性能、高并发、读写弹性等方面具备极致体验

优先资格

)具备MySQL、PostgreSQL、DuckDB、StarRocks、OceanBase、TiDB任一开源数据库架构设计和开发经验者优先

)具备云原生数据库内核开发经验者优先
)熟悉数据库优化器核心原理,具备查询优化、代价模型、HTAP混合架构、AI4DB智能调优等相关领域开发经验者优先
)深入理解数据库执行原理,在算子下推、向量执行、分布式执行、算子融合等方面有开发经验者优先
)熟悉存储引擎核心原理,在事务、IO、Buffer、分布式方面有研发经验者优先

AI 洞察

优缺点分析

优点

  • 技术前沿,参与自研云原生数据库内核开发,积累高含金量的底层系统经验
  • 字节跳动平台大,资源丰富,技术氛围浓厚,个人成长空间广阔
  • 成都工作生活平衡相对较好,薪资在成都极具竞争力
  • 数据库内核开发门槛高,需要扎实的系统底层知识和长期的学习投入
  • 工作强度较大,需应对高并发、高可用等复杂场景下的技术攻关
  • 适合对数据库底层技术有浓厚兴趣、喜欢钻研系统性能、愿意在基础软件领域深耕的工程师

缺点 / 挑战

暂无明显挑战项

角色解读

  • 从内核开发工程师成长为数据库架构师,主导核心模块设计与技术演进
  • 向云原生技术专家发展,深度参与自研数据库产品迭代,影响行业技术标准
  • 可在字节跳动内部平台获得横向发展,如转到其他基础架构团队或 AI 数据库方向
  • 负责自研云原生数据库 veDB For MySQL 的核心功能设计、开发与稳定性保障,包括 SQL 引擎、存储引擎的优化
  • 深入数据库内核,解决高并发、读写弹性、可观测性等关键技术难题,提升产品性能与可靠性
  • 与团队协作,探索数据库在可用性、扩展性上的深度创新,打造业界领先的自研数据库内核
  • 精通 C/C++ 编程,具备扎实的系统知识,熟悉 Linux 内核、计算机体系结构
  • 熟悉数据库内核体系架构和 SQL 开发,掌握多进程/线程并发编程、内存管理、网络编程、分布式开发
  • 了解主流开源数据库(如 MySQL、PostgreSQL、TiDB 等)的架构与原理,有相关开发经验者优先

申请策略

  • 面试前重点复习数据库事务、隔离级别、索引、查询优化等核心知识点,并准备好相关项目案例
  • 了解字节跳动云原生数据库产品 veDB 的技术特点,思考其与主流数据库的异同
  • 突出 C/C++ 编程经验和系统底层知识,展示在 Linux 内核、多线程、分布式等方面的项目实践
  • 如果有数据库内核相关项目或开源贡献,务必详细描述,尤其是涉及存储引擎、SQL 引擎的优化
  • 强调对云原生架构的理解,以及参与高性能、高可用系统设计的经历
  • 系统学习经典数据库内核教材(如《数据库系统概念》、《MySQL内核》等),深入理解优化器、执行引擎原理
  • 动手实践开源数据库源码(如 MySQL、PostgreSQL),尝试提交 patch 或参与社区讨论
  • 补充分布式系统知识(如 Paxos/Raft、分布式事务),为云原生架构打下基础

面试指南

  • 结构清晰:先讲概念,再结合自身项目经验,最后总结教训或改进
  • 层次递进:从基本原理到具体实现细节,体现深度思考
  • 举例佐证:用真实的项目或调研支撑观点,突出解决问题的方法论
  • 请简述 MySQL 的 InnoDB 存储引擎的架构?
  • 你如何理解数据库的 MVCC?在实现中有什么优缺点?
  • 请描述一次你解决数据库性能瓶颈的经历
  • 分布式数据库中,如何保证数据一致性和高可用?
  • 如果你负责设计一个新的 SQL 执行算子,你会考虑哪些方面?

匹配度报告

68
综合匹配度

字节跳动成都云原生数据库内核岗,技术前沿、薪资优厚,但现场办公且工作强度较大。

适合人群
适合以技术成长和薪资回报为核心驱动,能够接受较高工作强度,喜欢挑战底层技术的求职者。
最强匹配
成长发展匹配
最弱匹配
工作生活匹配
薪资福利75
成长发展88
工作生活50
使命价值60

薪资福利匹配

75中等

字节跳动薪资在行业内具有竞争力,成都岗位性价比高,但 JD 未明确福利待遇,综合评分中等偏上。

薪资信号未披露(AI估算:30K-60K/月)

成长发展匹配

88较高

该岗位聚焦云原生数据库内核研发,技术前沿性强,可深度参与核心系统建设,成长空间大,但 JD 未明确提及培训或晋升通道。

技术前沿前沿/新兴技术
技术栈云原生数据库、MySQL、C/C++、Linux内核、分布式系统、SQL引擎、存储引擎、HTAP
业务类型profit_center

工作生活匹配

50较低

仅现场办公,未提及弹性工作或加班情况,成都工作节奏相对一线城市稍缓,但数据库内核开发强度较大,综合评分一般。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值匹配

60中等

自研云原生数据库对技术自主可控有一定意义,但 JD 未体现明显的社会价值导向,行业增速较快但不确定具体使命。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs