logo of antgroup

蚂蚁金服OceanBase-数据库执行引擎研发工程师-OceanBase

社招全职3年以上技术类-开发地点:北京状态:招聘

任职要求


1.	精通C/C++开发语言,掌握高性能内存管理、多线程编程等底层技术,具备复杂系统级软件架构设计能力;
2.	深入理解分布式数据库核心机制,包括但不限于分布式事务处理、一致性协议、多副本同步、分布式计算架构等;
3.	熟悉数据库执行层优化技术,包括算子下推、向量化执行、动态分区裁剪等;
4.	具备跨模块协同能力,能够与存储、优化器、事务等核心团队紧密配合,推动全栈性能优化。
优先条件
1.	具备高吞吐低延迟场景下的服务器开发经验,熟悉CPU指令级优化、NUMA亲和性调优等技术者优先;
2.	有分布式SQL执行引擎(如分布式Join/聚合算法)、查询优化器(基于规则/代价模型)开发经验者优先;
3.	具备数据库自治优化能力研究背景,包括基于机器学习的查询计划预测、索引推荐、异常检测等AI4DB方向实践经验者优先;

工作职责


1.	主导OceanBase分布式执行引擎架构设计与性能优化,涵盖分布式执行框架、并行计算模型等核心模块开发,确保在高并发场景下的性能与稳定性;
2.	深入分析分布式数据库执行层性能瓶颈,构建多维度性能调优方法论,主导SQL执行路径优化、执行引擎分布式读写优化、系统级性能故障根因诊断;
3.	基于分布式数据库架构特性,设计并实现执行引擎与存储引擎的协同优化策略,提升大规模数据场景下的查询吞吐与延迟指标;
包括英文材料
C+
C+++
多线程+
事务处理+
SQL+
算法+
机器学习+
相关职位

logo of antgroup
社招技术类-开发

1. 参与OceanBase SQL模块的研发工作,打造全面支持HTAP场景的新一代SQL引擎,包括但不限于查询优化、向量化执行引擎、分布式执行等方面的开发工作与性能调优。 2. 参与产品功能的调研、方案设计、开发和测试的整体研发流程。

更新于 2025-05-20
logo of antgroup
实习OceanBas

负责OceanBase SQL引擎的功能开发,包括但不限于SQL兼容功能开发、查询优化器开发和执行引擎开发。 作为实习生,你们将在经验丰富的SQL专家指导下,历经一套严谨的开发与测试全过程。这一过程不仅涵盖功能方案的精心设计与详尽规划,而且要经过资深专家的严格评审与把关;随后进入实质性的功能开发阶段,并接受代码Review的检验以确保代码质量;最后经历严苛的自我测试与标准化测试流程,通过全程历练,最终成长为一名专业且合格的SQL研发工程师。

logo of bytedance
社招S1549

1、打造业界领先的 PB 级 OLAP 引擎,并支撑字节跳动相关产品线; 2、产品定位类似于业内的 Velox、Photon、OmniRuntime 等产品; 3、产品旨在提供一套统一的通过 C++ 实现的极致性能的向量化执行引擎; 4、该执行引擎将加速 Spark SQL 及 Presto 为代表的大数据 OLAP 引擎,并通过火山引擎公有云产品 LAS 对外提供服务。

更新于 2022-08-17
logo of bytedance
社招O3505

1、打造业界领先的 PB 级 OLAP 引擎,并支撑字节跳动相关产品线; 2、产品定位类似于业内的 Velox、Photon、OmniRuntime 等产品; 3、产品旨在提供一套统一的通过 C++ 实现的极致性能的向量化执行引擎; 4、该执行引擎将加速 Spark SQL 及 Presto 为代表的大数据 OLAP 引擎,并通过火山引擎公有云产品 LAS 对外提供服务。

更新于 2022-08-17