Ant Group logo
蚂蚁集团
OceanBase-数据库内核研发工程师-OceanBase

OceanBase-数据库内核研发工程师-OceanBase

发布于 大约 14 小时前

普通员工/个人贡献者

北京市 / 上海市
中级经验
全职员工
仅现场办公
本科
后端开发
Oceanbase
分布式系统
向量数据库
多模数据库
存储引擎
数据库
查询优化
索引

AI 估算 · 30k–60k

数据库内核研发技术门槛高,蚂蚁平台雄厚,薪资竞争力强,通常16薪。

职位详情

关于这个职位

这是蚂蚁集团OceanBase团队的核心研发岗位,专注于数据库内核中的向量数据库和多模数据库(空间、文档等)方向

你将负责算法、索引、查询、存储等关键模块的设计与实现,需要扎实的C++功底和对数据库底层架构的深入理解
适合热爱底层技术、愿意挑战高难度系统问题的工程师

最低要求

计算机以及相关专业,本科及以上学历,有较好的C++编码能力

熟悉任何一种传统数据库如MySQL/Oracle/PostgreSql等的基础架构,了解一种或多种新型数据库如OceanBase/Spanner/HBase/TiDB/CockroachDB/YugabyteDB/PolarDB/TDSql/OpenGauss/Starrocks/Doris/ADB的架构特点,对其中一些数据库的优缺点有自己的理解
或者对分布式文件系统如HDFS/Ceph/OceanStor、分布式缓存如redis/tair、分布式对象存储如S3/OSS/COS/OBS较为熟悉,对其中一款数据库/文件系统/对象存储的存储引擎能够较为熟悉,有自己的认识和理解
良好的工程研发意识,善于解耦复杂问题和模块拆解
追求卓越,自我驱动,对代码工程质量有极高的自我要求
良好的沟通能力与团队合作意识

工作职责

向量数据库(算法、索引、查询、存储)等方向研发

多模数据库(空间数据库、文档数据库等)相关计算、存储开发

AI 洞察

优缺点分析

优点

  • 数据库内核是技术壁垒极高的方向,能接触到向量数据库、多模数据库等前沿领域的核心实现
  • 蚂蚁集团平台实力雄厚,OceanBase作为知名分布式数据库,团队技术氛围浓厚,成长空间大
  • 数据库内核工程师岗位稀缺,职业发展前景广阔,薪资竞争力强
  • 技术深度要求极高,需要持续学习和研究底层原理,学习曲线陡峭
  • 工作强度可能较大,需要面对复杂系统问题和高标准的质量要求
  • 对代码工程质量要求严格,需要高度的自我驱动和耐心
  • 适合对底层技术有浓厚兴趣、享受解决高难问题、自我驱动力强的工程师

缺点 / 挑战

暂无明显挑战项

角色解读

  • 在数据库内核领域深耕,成为系统架构专家或技术带头人
  • 向数据库内核架构师方向发展,负责整体系统设计和关键技术决策
  • 有机会转入技术管理岗位,带领团队推动OceanBase核心技术演进
  • 负责向量数据库的算法、索引、查询、存储等核心模块的研发工作
  • 参与多模数据库(空间数据库、文档数据库)的计算与存储开发,实现底层功能扩展
  • 深入理解数据库内核架构,进行性能优化、问题排查和系统稳定性提升
  • 扎实的C++编程能力,熟悉常用数据结构和算法
  • 对传统数据库(如MySQL/Oracle)或新型数据库(如OceanBase/TiDB)的架构有深入理解,了解其存储引擎原理
  • 具备分布式系统、文件系统或缓存系统的基础知识,能够理解存储类组件的设计
  • 良好的工程素养,包括代码规范、模块拆分、复杂问题解决能力

申请策略

  • 关注OceanBase团队的技术博客、开源社区和论文,表达对数据库内核的热情
  • 投递时说明自己对数据库方向的长期兴趣,展现稳定性
  • 突出C++项目经验,尤其是数据库、存储引擎或分布式系统相关的实习或项目
  • 展示对数据库架构的深入理解,如阅读过MySQL或OceanBase源码,或有相关优化实践
  • 强调解决复杂问题的能力,以及代码质量意识、模块设计能力
  • 提前学习OceanBase或TiDB等开源数据库的内核代码,理解其存储引擎和事务实现
  • 补充向量数据库索引(如HNSW、IVF)和多模数据模型的基础知识
  • 加强C++11/14、性能调优和并发编程能力

面试指南

  • 回答技术问题时,先从原理入手,再结合具体项目案例,说明设计选择和权衡
  • 遇到不确定的问题,可以提出自己的思路和假设,展现分析过程
  • 强调系统工程思维,从整体架构到模块细节逐步展开
  • 请描述一下你熟悉的数据库的存储引擎结构,例如InnoDB或LSM-Tree
  • 如何设计一个简单的向量索引?考虑精度和性能的权衡
  • 你对多模数据库的理解是什么?实现空间数据存储的难点有哪些?
  • 在分布式事务中,如何保证一致性?请举例说明
  • 你如何排查数据库性能瓶颈?结合项目经验谈谈

职位点评

69
综合评分

技术前沿、平台强劲,薪资可观,但工作强度和WLB不确定。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
最适合追求技术深度和职业成长,愿意接受一线城市工作压力与不确定加班的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展90
工作生活45
使命价值60

薪资福利

70中等

职位薪资竞争力强,但JD未明确福利待遇,整体补偿性一般偏上。

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

成长发展

90较高

技术方向前沿(向量数据库、多模数据库),平台技术积累深厚,发展空间大。

技术前沿前沿/新兴技术
技术栈C++、数据库、向量数据库、多模数据库、分布式系统
业务类型ambiguous

工作生活

45较低

JD未提及工作强度和弹性,工作地点为一线城市,生活便利但通勤成本可能较高。

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

使命价值

60中等

数据库内核属于基础软件,对国产数据库生态有积极价值,但距离用户较远,社会感知一般。

行业发展新兴领域(暂难判断)
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs