TikTok
Data Engineer Graduate (Monetization Data) - 2027 Start
San Jose, California · Full-time · Posted Oct 28, 2026
- Education
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Data Science, Statistics, Mathematics, or a related discipline.
About the job
Builds and maintains large-scale data pipelines, models, and analytics infrastructure for TikTok’s advertising and monetization products.
What you'll do
- Design, build, and maintain batch and real-time pipelines for user behavior, advertising, and monetization data.
- Develop data models, datasets, and metrics for ads ranking, measurement, experimentation, and business decisions.
- Improve data quality, observability, latency, cost efficiency, and reliability across distributed systems.
What they ask for
- Completing or recently completed a Bachelor's or Master's degree in a related discipline.
- Strong programming skills in at least one general-purpose language such as Python, Java, or Go.
- Strong SQL skills and understanding of relational databases, data modeling, or data warehousing.
- Familiarity with distributed data processing or storage systems such as Spark, Flink, Hadoop, Hive, Kafka, or Presto/Trino.
Nice to have
- Experience in data engineering, backend engineering, distributed systems, analytics, or machine learning infrastructure.
- Familiarity with cloud data platforms, lakehouse architectures, or modern data tools.
Tools
Python, Java, Go, SQL, Spark, Flink, Hive, Kafka
AI focus
Preferred experience using AI-assisted development tools, LLM applications, or agentic workflows to improve engineering productivity.
Model-written summary · the original posting is authoritative