计算引擎研发工程师-Data
Core
Develop a leading PB-scale OLAP execution engine using C++ to accelerate Spark SQL, Presto, and other big data OLAP engines for ByteDance products and public cloud services.
Role type
Senior IC C++ backend engineer (OLAP engine)
Builds
High-performance vectorized execution engine for big data analytics
Domain
Big data analytics / Distributed systems
Deliverable
production ML models | product features
Required skills
C++ programming, vectorized execution, SIMD programming, columnar storage, parallel programming, data structures, algorithms, multi-threading, distributed systems, fault diagnosis, performance tuning
Preferred skills
Database kernel knowledge (Teradata, Oracle, TiDB, MySQL, OceanBase)
Technologies
C++, Spark, Presto, Druid, Kylin, Hive, Impala, Doris, ClickHouse, StarRocks, Teradata, Oracle, TiDB, MySQL, OceanBase
Responsibilities
Core development of the execution engine, performance tuning, and application deployment
Seniority
Senior, hands-on IC
