岗位职责
- 负责统一加速库Bolt的架构设计与核心研发,为Spark/Flink/Presto/ML等计算引擎提供高性能向量化加速能力;
- 设计并实现Bolt与Spark/Flink/Presto等引擎的深度集成与数据路径优化,解决PB级数据场景性能瓶颈;
- 设计和优化Bolt的Spill框架、序列化、Shuffle、Join等核心组件或算子,持续提升执行性能与稳定性;
- 负责Bolt开源社区建设,推动Bolt在公司内外多引擎、湖仓、泛分析等场景中的落地应用。
职位要求
- 计算机及相关专业本科及以上学历,基础扎实,熟悉数据结构、算法、操作系统与多线程编程;
- 精通C++,熟悉C++11及以上标准,有高性能系统或数据库的研发经验;
- 熟悉Spark、Flink、Presto、Doris、DuckDB等至少一种分析引擎架构与优化原理,有源码实践优先;
- 理解向量化执行、列式存储、Pipeline引擎、查询优化等关键技术,对性能分析与调优有系统方法;
- 具备出色的问题分析与故障诊断能力,能在复杂线上场景中完成性能瓶颈定位与优化;
- 具备良好沟通协作与自驱学习能力,关注前沿数据库与引擎技术,有开源社区贡献经验者优先。