TikTok
Machine Learning Engineer, Data Mining (Ads Core)
San Jose, California · Full-time · Posted Oct 28, 2026
- Experience
- 3+ years (adjustable) in data engineering/platform roles.
- Education
- BS+ in CS/SE/Data Engineering or related fields.
About the job
Build and operate large-scale advertising targeting data platforms, pipelines, quality frameworks, and standardized services.
What you'll do
- Own foundational targeting dimensions and audience/tagging capabilities, including refreshes, backfills, and cross-device unification.
- Design and implement batch and streaming data pipelines and data quality systems with monitoring, validation, and automated repair.
- Provide targeting and audience services for ads systems and collaborate with ML, product, and compliance teams on production improvements.
What they ask for
- BS+ in CS/SE/Data Engineering or a related field.
- 3+ years (adjustable) in data engineering or platform roles, with end-to-end ownership of critical pipelines.
- Strong SQL and data modeling; hands-on experience with a big data stack.
- Proficient in Java/Scala/Python with solid engineering and performance-tuning skills.
Nice to have
- Experience with ads or recommender data platforms, user profiles, tagging, audience segmentation, DMP/CDP.
- Experience with real-time profiles or low-latency serving at scale, or privacy/compliance implementation.
Tools
SQL, Spark, Hive, Kafka, Flink, Airflow, Java, Scala/Python
Model-written summary · the original posting is authoritative