Drimva

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

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)