Backend Software Engineer, Ads Data (Data Platform)
Core
Building and maintaining large-scale streaming and batch data processing solutions for TikTok's Ads platform and internal business intelligence.
Role type
Senior Backend Software Engineer (Data Platform)
Builds
Petabyte-level data warehouse, OLAP systems, and core data platform features for advertisers.
Domain
AdTech / Big Data Infrastructure
Required skills
Java/Scala/C/C++/Python, distributed storage engines (Elasticsearch/Druid/ClickHouse/Doris), computational frameworks (Hadoop/Spark/Flink/Hive/Presto), OLAP technologies, infrastructure reliability
Preferred skills
Ads technology/product understanding
Responsibilities
Plan and execute large-scale technical projects, develop core data platform features, invest in cutting-edge OLAP technologies, iterate development toolsets, participate in infrastructure oncall rotations
