TDSQL计算引擎研发工程师(北京/上海/深圳)
Core
Design and optimize the core of a distributed SQL computing engine, focusing on SQL logic/physical optimization and high-performance, low-latency execution.
Role type
Senior IC database engine developer
Builds
High-performance distributed SQL execution framework
Domain
Database systems / Distributed computing
Deliverable
production ML models | product features
Required skills
C++, SQL optimization, distributed execution frameworks, vectorized execution, algorithm design, data structures, compiler principles, memory management, concurrency models
Preferred skills
MySQL kernel development, DuckDB kernel development, eBPF, flame graph analysis
Technologies
Volcano, eBPF
Responsibilities
Develop efficient execution operators (TableScan, HashJoin, Aggregation, Sort); Design distributed execution plans with data redistribution and dynamic partition pruning; Profile and eliminate CPU hotspots and memory issues using flame graphs and micro-benchmarks.
Seniority
Senior, hands-on IC

