ML Data Engineer - Monetization Platform

TikTok Inc.

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

TikTok is hiring for a data engineering role focused on monetization and targeting data. You will own core data pipelines, dimensions like gender, age, geo, and device, and build scalable batch/stream systems for ads delivery.

You’ll ensure data quality and collaborate with ML, compliance, and product teams to improve performance and UX. Candidates should have a BS in a related field and 3+ years in data engineering, strong SQL, and experience with Spark/Hive/Kafka/Flink/Airflow, plus

Qualifications

  • BS+ in CS/SE/Data Engineering or related fields.
  • 3+ years (adjustable) in data engineering/platform roles; able to own critical pipelines end-to-end
  • Strong SQL and data modeling; hands-on with big data stack (Spark/Hive/Kafka/Flink/Airflow, etc.)
  • Proficient in Java/Scala/Python; solid engineering and performance tuning skills
  • Strong ownership of data governance, definitions, quality and stability
  • Effective cross-functional communication and execution
  • Experience in ads/recommender data platforms: user profiles, tagging, audience segmentation, DMP/CDP
  • Real-time profile or low-latency serving at scale (high QPS, caching/consistency)
  • Privacy/compliance implementation experience (minimization, anonymization, access control, auditing)

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
  • Provide standardized capabilities for ads delivery/strategy systems
  • Audience package generation/management, tag query services, foundational targeting rule engine, access control & auditing
  • Collaborate with ML/product/compliance to ensure stable production rollout and iterative improvements (performance/reach/cost/UX)

Skills

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

Education

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

Tools

Spark
Hive
Kafka
Flink
Airflow

Job description

TikTok is hiring for a data engineering role focused on monetization and targeting data. You will own core data pipelines, dimensions like gender, age, geo, and device, and build scalable batch/stream systems for ads delivery.

You’ll ensure data quality and collaborate with ML, compliance, and product teams to improve performance and UX. Candidates should have a BS in a related field and 3+ years in data engineering, strong SQL, and experience with Spark/Hive/Kafka/Flink/Airflow, plus

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Data Engineer: Targeting & Ads Platform
ML Data Engineer: Targeting & Ads Platform

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 388,000
Medical, dental, and vision insurance
401(k) with company match
Parental leave
+6
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
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
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, Commerce Ads Platform
ML Engineer, Commerce Ads Platform

TikTok Inc. • San Jose (CA)

On-site
USD 162,000 - 317,000
ML Engineer, Ads Monetization Tech (Global)
ML Engineer, Ads Monetization Tech (Global)

TikTok • San Jose (CA)

Hybrid
USD 162,000 - 317,000
Health insurance
Dental insurance
Vision insurance
+8
Monetization Data Analyst: Growth & Insights
Monetization Data Analyst: Growth & Insights

TikTok • San Jose (CA)

On-site
USD 93,000 - 220,000
Senior Systems Lead — Monetization & Ads at Scale
Senior Systems Lead — Monetization & Ads at Scale

TikTok Inc. • San Jose (CA)

On-site
USD 254,000 - 480,000
Medical, dental and vision insurance
401(k) with company match
Paid parental leave
+6
ML Engineer, Ads Monetization (PhD Graduate)
ML Engineer, Ads Monetization (PhD Graduate)

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Lead Software Engineer, Ads Infra - Scale ML & Data
Lead Software Engineer, Ads Infra - Scale ML & Data

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 178,000 - 416,000