计算引擎高级研发工程师
Core
Building an industry-leading edge big data stream computing engine for ByteDance's product lines, enabling end-edge-cloud collaborative computing.
Role type
Senior IC distributed systems engineer (stream computing engine)
Builds
High-performance SQL, workflow, and execution engines; distributed resource and job scheduling systems; internal data warehouse architecture.
Domain
Big Data / Distributed Systems / Edge Computing
Deliverable
production ML models | product features
Required skills
C/C++/Go/Java, parallel computing, high-performance computing, distributed systems, system architecture, performance optimization, cost optimization.
Preferred skills
Flink/Spark/Storm, Spark/Impala/Clickhouse, TDengine/RedisGears, self-developed computing engines.
Technologies
C, C++, Go, Java, Flink, Spark, Storm, Impala, Clickhouse, TDengine, RedisGears.
Responsibilities
Design and optimize SQL, workflow, and execution engines; build and optimize distributed resource and job scheduling systems; design and optimize internal data warehouse architecture.
Seniority
Senior, hands-on IC