Data Engineer Graduate (Monetization Data)

TikTok
San Jose, CA
Job Description
Role Overview

The Monetization Data team builds the data foundation that powers TikTok's global advertising and monetization products. We design and operate large-scale batch and real-time data pipelines, data warehouses, and analytics platforms that help improve advertiser experience, measure business performance, support experimentation, and drive product and strategy decisions.

What You Will Do

Design, build, and maintain scalable batch and real-time data pipelines to process large-scale user behavior, advertising, and monetization data. Develop reliable data models, datasets, and metrics that support ads ranking, measurement, experimentation, business analytics, and strategic decision-making.

Why It Might Be a Fit

Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume.

Requirements

  • Individuals who are completing or have recently completed a Bachelor's or Master's degree in Computer Science, Computer Engineering, Data Science, Statistics, Mathematics or a related discipline.
  • Strong programming skills in at least one general-purpose language such as Python, Java or Go.
  • Strong SQL skills and understanding of relational databases, data modeling, or data warehousing concepts.
  • Familiarity with distributed data processing or storage systems such as Spark, Flink, Hadoop, Hive, Kafka, Presto/Trino, or similar technologies.
  • Strong problem-solving skills, data-driven thinking, and ability to use data to identify issues, form hypotheses, and validate solutions.
]]>