OLAP引擎研发工程师(向量化引擎)-Data
Core
Design and develop the Bolt unified acceleration library to provide high-performance vectorized acceleration for Spark, Flink, Presto, and ML engines.
Role type
Senior IC OLAP engine research engineer (vectorized engine)
Builds
High-performance vectorized acceleration library (Bolt) integrated with Spark/Flink/Presto
Domain
Data infrastructure / OLAP / Vectorized execution
Deliverable
production ML models
Required skills
C++ (C++11+), data structures and algorithms, operating systems, multi-threaded programming, vectorized execution, columnar storage, pipeline engines, query optimization
Preferred skills
Spark/Flink/Presto/Doris/DuckDB architecture knowledge, source code practice, open source community contribution, performance analysis and tuning
Technologies
Bolt, Spark, Flink, Presto, Doris, DuckDB
Responsibilities
Design Bolt architecture and core components (Spill, serialization, Shuffle, Join); Optimize data paths and integration with external engines; Build and maintain the Bolt open source community
Seniority
Senior, hands-on IC

