CareerPlanSign in

计算引擎研发工程师-Data

北京💼 Full-time🗓 2026-09-28

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

Sourced via bytedance · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.