
蚂蚁集团
OceanBase-存储引擎研发工程师-OceanBase
OceanBase-存储引擎研发工程师-OceanBase
发布于 大约 14 小时前普通员工/个人贡献者
上海市 / 杭州市
中级经验
全职员工
仅现场办公
本科
后端开发
Go
Oceanbase
Paxos
Raft
分布式系统
存储引擎
数据库内核
AI 估算 · 25k–55k
互联网巨头核心数据库研发,技术壁垒高,薪资竞争力强,通常提供高年终。
职位详情
关于这个职位
该职位负责蚂蚁集团OceanBase分布式数据库存储引擎的研发工作,包括方案设计、代码编写及功能性能测试
你将与团队成员攻克存储引擎中的核心技术难题,涉及分布式一致性、存储引擎优化等底层设计
适合对数据库内核有浓厚兴趣、具备扎实系统开发能力的工程师
最低要求
计算机相关专业本科及以上学历,熟悉C/C++/Java/Python/go任意语言
良好的工程质量意识,熟悉单元测试、功能测试和系统测试
追求卓越,自我驱动,对代码工程质量有近乎洁癖的自我要求
良好的沟通能力与团队合作意识
工作职责
负责分布式数据库OceanBase内核存储引擎研发,需要和团队成员一起讨论解决存储引擎中的各类技术难题,做方案设计、代码编写及功能性能测试
优先资格
有大规模分布式存储/缓存/数据库系统开发设计经验,了解相关开源项目架构,熟悉Oracle/MySQL/Mariadb/PostgreSQL等优先
熟悉Hbase/Spark/Cockroachdb/Tidb/Kylin等开源分布式数据库项目的优先
熟悉Redis/Rocksdb/Memcached/Leveldb等开源kv数据库项目的优先
研读过Ism tree/F1/Pnner/Aurora/Paxos/Raft等相关论文的优先
AI 洞察
优缺点分析
优点
- OceanBase是国产自研分布式数据库的代表性产品,技术含金量高,职业履历极具竞争力
- 蚂蚁集团技术平台雄厚,团队氛围注重技术深度,能接触最难的系统性问题
- 薪资和福利在行业内处于第一梯队,发展前景广阔
- 需要长期投入分布式系统领域,技术更新快,必须保持持续学习的状态
- 工作地点固定(上海/杭州/西安),且可能需要根据项目需要出差或轮岗
缺点 / 挑战
- 存储引擎是数据库最底层、最复杂的模块,对逻辑思维和系统能力要求极高,学习和工作压力较大
- 适合对底层系统有强烈兴趣、喜欢挑战技术难题、能承受高强度思考的工程师
角色解读
- 从存储引擎研发工程师逐步成长为数据库内核专家,负责核心模块的技术决策与演进
- 可向架构师方向深入,参与OceanBase全局架构设计与优化,影响产品技术路线
- 在蚂蚁集团内部可横向发展至其他基础软件领域,或晋升为技术管理岗带领团队
- 设计并实现分布式数据库OceanBase的存储引擎内核,包括数据组织、索引、事务、恢复等核心模块
- 与团队成员深入讨论技术方案,解决存储引擎在高并发、高可用场景下的性能与一致性难题
- 编写高质量代码并完成功能、性能和系统测试,确保存储引擎的稳定可靠
- 扎实的计算机基础,精通至少一门编程语言(C++/Java/Python/Go),尤其适合熟悉系统级开发
- 深入理解分布式系统原理,熟悉存储、数据库或缓存系统的架构与实现
- 对Paxos/Raft等一致性协议有了解,或熟悉开源数据库(如MySQL、TiDB、RocksDB等)的内部设计
- 具备良好的工程素养,重视代码质量、测试和团队协作
申请策略
- 关注蚂蚁集团招聘流程,内推可提高简历曝光率
- 提前了解OceanBase的架构和公司技术文化,在面试中展现知识储备和热情
- 突出分布式系统或数据库相关的项目经验,尤其是设计、优化与问题排查的细节
- 展示开源项目贡献或对主流数据库源码的阅读成果,体现钻研能力
- 强调代码质量意识,例如单元测试覆盖、性能调优实例、代码重构等
- 如果有论文研读或技术博客,可作为加分项列出
- 深入学习一种主流数据库的存储引擎实现,如InnoDB、RocksDB或TiDB的存储层
- 动手实践Raft或Paxos协议,理解分布式一致性的工程实现
面试指南
- 回答项目经验时,采用STAR法则,强调技术难点、你的决策和量化结果
- 针对原理问题,先给出概念定义,再对比不同方案,最后结合OceanBase场景分析
- 行为问题要体现自我驱动力和协作能力
- 请介绍一个你参与过的分布式存储或数据库项目,重点说说你负责的部分和遇到的挑战
- 存储引擎中LSM-Tree和B+Tree各有什么优缺点?在什么场景下选择哪种?
- 解释Raft协议的基本流程,以及Leader选举中如何处理网络分区
- 如何设计一个在高并发写入下的崩溃恢复机制?
- 你如何保证代码质量?平时会使用哪些测试和性能分析工具?
职位点评
71
综合评分
蚂蚁核心数据库研发,前沿技术栈,高成长高薪资,但WLB信号不明。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合以技术成长为核心驱动力、追求行业前沿的工程师,需接受固定办公地点。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展88
工作生活45
使命价值75
薪资福利
70中等
该职位薪资水平预计较高,但JD未披露具体数字和福利,因此补偿性满意程度中等偏上。
薪资信号未披露(AI估算:25K-55K/月)
成长发展
88较高
存储引擎研发涉及大量前沿技术,个人技能和行业竞争力提升空间巨大。
技术前沿前沿/新兴技术
技术栈C++、Java、Python、Go、分布式系统、存储引擎、Rocksdb、Leveldb、Paxos、Raft
业务类型ambiguous
工作生活
45较低
工作地点固定,JD未提及远程或弹性工作,生活便利性一般。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
75中等
分布式数据库处于高速增长赛道,但JD未强调社会使命,意义感主要来自技术价值。
行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
蚂蚁集团 的其他在招职位
相似职位推荐
Watch Jobs