岗位职责
负责分布式OLAP计算引擎核心模块(如查询引擎、执行引擎、存储引擎)的深度研发、性能优化与架构迭代 深入分析业务方查询负载与数据特征,抽象通用计算模式,设计并落地算子下推、缓存策略、执行计划优化等引擎核心特性 保障引擎在高并发、低延迟、多租户等复杂生产环境下的稳定性,设计并实施熔断、降级、可观测性等稳定性方案 跟踪并研究主流开源OLAP系统(如StarRocks, Doris, Presto等)的前沿技术,结合团队痛点进行本地化吸收与创新 解决线上疑难问题,包括数据倾斜、资源竞争、性能抖动等,通过根因分析提升系统整体可用性 参与核心数据系统的平滑迁移与代际升级,制定双轨运行、数据校验及切换方案,确保业务零风险演进
职位要求
计算机科学或相关专业背景,具备扎实的C++/Java编程功底,熟悉底层特性(内存管理、并发控制、向量化执行) 拥有主流分布式OLAP系统(如StarRocks, Doris, ClickHouse, Presto等)核心模块的深度开发与优化经验 具备高性能分布式算法实现能力,对数据局部性、缓存友好性、并发锁竞争等性能关键点有敏锐直觉 熟悉数据库执行计划分析、SQL性能调优及分布式系统故障模式,具备高并发低延迟系统的实战调优经验 具备大型系统平滑迁移或核心模块重构经验,理解技术演进与系统稳定性之间的权衡 具有开源社区深度参与经历,熟悉开源协作流程,能够吸收最佳实践并转化为内部技术竞争力 具备优秀的技术攻坚能力与主动破局意识,能在复杂系统约束下做出稳健的技术决策并高效落地