ML Engineer, Ads Targeting & Data Platforms

TikTok

San Jose (CA)

On-site

USD 162,000 - 388,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) with company match
Paid time off

Job summary

TikTok is hiring for a data engineering role within Monetization Technology to build next-generation advertising platforms used across feeds, live streaming, branding, and measurement. You will own core targeting data, develop high-availability pipelines, and collaborate with ML, product, and compliance teams to iteratively improve performance and cost efficiency.

Ideal candidates bring a CS/SE/Data Engineering background, 3+ years in data engineering, and strong SQL with experience in

Qualifications

  • BS+ in CS/SE/Data Engineering or related field.
  • 3+ years in data engineering/platform roles; end-to-end pipeline ownership.
  • Strong SQL and data modeling; hands-on with big data stack (Spark/Hive/Kafka/Flink/Airflow).
  • Proficient in Java/Scala/Python; solid engineering and performance tuning skills.
  • Strong ownership of data governance, definitions, quality and stability.

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, rule engine
  • Collaborate with ML/product/compliance to ensure stable production rollout and iterative improvements

Skills

SQL & data modeling
Big data stack
Java/Scala/Python
Data governance & quality
Cross-functional communication

Education

BS in CS/SE/Data Engineering

Tools

Spark
Hive
Kafka
Flink
Airflow

Job description

TikTok is hiring for a data engineering role within Monetization Technology to build next-generation advertising platforms used across feeds, live streaming, branding, and measurement. You will own core targeting data, develop high-availability pipelines, and collaborate with ML, product, and compliance teams to iteratively improve performance and cost efficiency.

Ideal candidates bring a CS/SE/Data Engineering background, 3+ years in data engineering, and strong SQL with experience in

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Engineer, Monetization Tech & Ads Platform
ML Engineer, Monetization Tech & Ads Platform

TikTok • San Jose (CA)

On-site
USD 254,000 - 480,000
Monetization Data Engineer (Graduate)
Monetization Data Engineer (Graduate)

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
+6
ML Engineer, Ads Platform & Monetization
ML Engineer, Ads Platform & Monetization

TikTok • San Jose (CA)

On-site
USD 162,000 - 317,000
Medical insurance
Dental insurance
Vision insurance
+9
ML Engineer — Ads & Search Optimization
ML Engineer — Ads & Search Optimization

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical, dental, vision insurance
401(k) with company match
Paid parental leave
+1
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
Data Engineering Intern: Ads Platform & Monetization
Data Engineering Intern: Ads Platform & Monetization

TikTok • San Jose (CA)

On-site
USD 62,000 - 83,000
Health insurance
Life insurance
Wellbeing benefits
+2
ML Engineer - Ads Delivery & Optimization
ML Engineer - Ads Delivery & Optimization

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Health insurance
Dental insurance
Vision insurance
+3
ML Engineer, Shop Ads Core & Commerce
ML Engineer, Shop Ads Core & Commerce

TikTok USDS Joint Venture • San Jose (CA)

On-site
USD 137,000 - 360,000
Medical, dental & vision insurance
401(k) with company match
Paid parental leave
+1
ML Engineer Intern: Ads Platform & Monetization
ML Engineer Intern: Ads Platform & Monetization

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Senior Software Engineer, Ads Core & Commerce ML
Senior Software Engineer, Ads Core & Commerce ML

TikTok USDS Joint Venture • Los Angeles (CA)

On-site
USD 120,000 - 210,000