ML Data Engineer: Targeting & Ads Platform

TikTok Inc.

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Parental leave
Disability coverage
Life insurance
Wellbeing benefits
Paid holidays
Paid sick days
Paid Personal Time

Job summary

TikTok Inc. is seeking a Senior Data Engineer to join the Monetization Technology team in San Jose, CA. You will own critical data pipelines, data governance, and audience targeting capabilities to support ads and measurement across the platform.

The role requires 3+ years in data engineering, strong SQL and Big Data experience (Spark, Kafka, Airflow), and proficiency in Java/Scala/Python. We offer competitive compensation and comprehensive benefits.

Qualifications

  • BS+ in CS/SE/Data Engineering or related field.
  • 3+ years in data engineering/platform roles.
  • Strong SQL and data modeling.
  • Proficient in Java/Scala/Python.
  • Strong ownership of data governance, quality and stability.
  • Effective cross-functional communication and execution.

Responsibilities

  • Own foundational targeting data and platform capabilities with high availability, accuracy, freshness, and scalability.
  • Base targeting dimensions: gender, age, geo, device, language, network, etc.
  • Audience & tagging system: definitions, hierarchy, refresh strategy, backfills, cross-device unification
  • Design and implement large-scale batch/stream pipelines: ingestion, ETL, aggregation, profile generation, tag updates, external serving
  • Build a reliable data quality framework: validation, lineage, monitoring/alerting, SLAs, automated backfill and repair
  • Collaborate with ML/product/compliance to ensure stable production rollout and iterative improvements (performance/reach/cost/UX)

Skills

SQL
Data modeling
Cross-functional communication
Java/Scala/Python

Education

BS+ in CS/SE/Data Engineering or related fields

Tools

Spark
Hive
Kafka
Flink
Airflow

Job description

TikTok Inc. is seeking a Senior Data Engineer to join the Monetization Technology team in San Jose, CA. You will own critical data pipelines, data governance, and audience targeting capabilities to support ads and measurement across the platform.

The role requires 3+ years in data engineering, strong SQL and Big Data experience (Spark, Kafka, Airflow), and proficiency in Java/Scala/Python. We offer competitive compensation and comprehensive benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Data Engineer - Monetization Platform
ML Data Engineer - Monetization Platform

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Ads Data Platform Engineer (Streaming & Batch)
Ads Data Platform Engineer (Streaming & Batch)

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Backend Engineer, Ads Data Platform
Senior Backend Engineer, Ads Data Platform

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+8
Machine Learning Engineer — Creative Ads Platform
Machine Learning Engineer — Creative Ads Platform

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
ML Engineer, Ads Monetization Platform — Scale Impact
ML Engineer, Ads Monetization Platform — Scale Impact

TikTok Inc. • San Jose (CA)

On-site
USD 254,000 - 480,000
Medical, dental, vision
401(k) with company match
Paid parental leave
+1
ML Engineer, Search Ads – Large-Scale Monetization
ML Engineer, Search Ads – Large-Scale Monetization

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
ML Engineer: Ad Targeting & ROI Optimization
ML Engineer: Ad Targeting & ROI Optimization

TikTok Inc. • San Jose (CA)

On-site
USD 140,000 - 200,000
Applied ML Engineer, Ads Monetization Platform
Applied ML Engineer, Ads Monetization Platform

TikTok Inc. • San Jose (CA)

On-site
USD 254,000 - 480,000
Medical insurance
Dental insurance
Vision insurance
+9
Monetization Data Engineer (Graduate)
Monetization Data Engineer (Graduate)

TikTok Inc. • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6
Ads Targeting Data Engineer Intern Build Targeting Pipelines
Ads Targeting Data Engineer Intern Build Targeting Pipelines

TikTok • San Jose (CA)

On-site
USD 62,000 - 83,000
Health insurance
Paid holidays
Housing allowance