Data Engineer Graduate (Monetization Data) - 2027 Start

TikTok
San Jose
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Data-driven thinking","Collaboration"]

Build and maintain scalable batch and real-time data pipelines for TikTok’s global advertising and monetization products. Design data models, datasets, and metrics that power ads ranking, measurement, experimentation, and business analytics. Partner with product, data science, and engineering teams to define success metrics and deliver actionable insights while improving data quality, observability, latency, cost efficiency, and platform reliability using big data and distributed systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 hour ago

Data Engineer Graduate (Monetization Data) - 2027 Start

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and maintain scalable batch and real-time data pipelines for TikTok’s global advertising and monetization products. Design data models, datasets, and metrics that power ads ranking, measurement, experimentation, and business analytics. Partner with product, data science, and engineering teams to define success metrics and deliver actionable insights while improving data quality, observability, latency, cost efficiency, and platform reliability using big data and distributed systems.
Location: San Jose
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Graduate level

Key Responsibilities

  • •Design, build, and maintain scalable batch and real-time data pipelines for user behavior, advertising, and monetization data.
  • •Develop reliable data models, datasets, and metrics for ads ranking, measurement, experimentation, business analytics, and strategic decisions.
  • •Partner with product managers, data scientists, analysts, and engineering teams to understand data needs and deliver actionable insights.
  • •Improve data quality, observability, latency, cost efficiency, and platform reliability across large-scale distributed systems.
  • •Contribute to big data infrastructure and computing platforms, including Spark, Flink, Hive, Kafka, and related internal systems.

Key Requirements

  • •Completing or 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/storage systems such as Spark, Flink, Hadoop, Hive, Kafka, Presto/Trino, or similar technologies.
  • •Ability to problem-solve, think data-driven, and work collaboratively in a fast-paced cross-functional engineering environment.
Experience:Data engineeringDistributed systemsBackend engineeringData analyticsMachine learning infrastructureAdvertising technology
Education:Bachelor's in Computer Science, Computer Engineering, Data Science, Statistics, Mathematics (or related discipline)
Skills:Problem-solvingData-driven thinkingCollaboration
Tech Stack:PythonJavaGoSQLRelational databasesData modelingData warehousingSparkFlinkHadoopHiveKafkaPrestoTrinoETLELTWorkflow orchestrationAirflowDbtIceberg

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn