T

TikTok

Short-form video platform with ads

Data Engineer Graduate - Monetization Data

Data EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USAIn-person

About the Job

Requirements

  • Candidates must be 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.
  • Candidates must have strong programming skills in at least one general-purpose language such as Python, Java, or Go.
  • Candidates must have strong SQL skills and an understanding of relational databases, data modeling, or data warehousing concepts.
  • Candidates must be familiar with distributed data processing or storage systems such as Spark, Flink, Hadoop, Hive, Kafka, Presto/Trino, or similar technologies.
  • Candidates must demonstrate problem-solving skills, data-driven thinking, and the ability to use data to identify issues, form hypotheses, and validate solutions.
  • Candidates must be able to work collaboratively in a fast-paced, cross-functional engineering environment.

Responsibilities

  • 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.
  • Partner with product managers, data scientists, analysts, and engineering teams to understand data needs, define success metrics, and deliver actionable insights.
  • Improve data quality, observability, latency, cost efficiency, and platform reliability across large-scale distributed systems.
  • Contribute to the evolution of big data infrastructure and computing platforms, including Spark, Flink, Hive, Kafka, and related internal systems.
  • Commit to an onboarding date by the end of the year and state availability and graduation date clearly in the resume.

Desired Qualifications

  • Internship, research, coursework, or project experience in data engineering, backend engineering, distributed systems, data analytics, or machine learning infrastructure.
  • Experience building ETL/ELT pipelines, workflow orchestration, data quality checks, dashboards, or analytical datasets.
  • Experience with advertising technology, recommendation systems, experimentation platforms, or user behavior data analysis.
  • Familiarity with cloud data platforms, lakehouse architectures, or modern data tools such as Airflow, dbt, Iceberg, Delta Lake, Snowflake, BigQuery, Redshift, or Databricks.
  • Experience using AI-assisted development tools, large language model applications, or agentic workflows to improve engineering productivity.
  • Contributions to open-source projects, technical communities, hackathons, or substantial personal projects.
  • Experience contributing to open-source projects and the community; experience in big data processing or user behavior data analysis is a plus but not required.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs