T

TikTok

Short-form video platform with ads

AI Feature/Computing/Storage Engineer New Grad - Recommendation Ecosystem Architecture

Data EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • Complete or have recently completed a Bachelor's or Master's degree in Artificial Intelligence, Software Development, Computer Science, Computer Engineering, or a related discipline.
  • Have experience building large-scale distributed systems, preferably in storage, stream processing, or machine-learning infrastructure.
  • Have a solid understanding of Apache Flink internals and hands-on experience with state management, connectors, or user-defined functions.
  • Be familiar with modern Lakehouse technologies such as Apache Paimon, Iceberg, Delta Lake, or Hudi, especially incremental ingestion, schema evolution, and snapshot isolation.

Responsibilities

  • Design and implement real-time and offline data architecture for large-scale recommendation systems.
  • Build scalable, high-performance streaming Lakehouse systems that power feature pipelines, model training, and real-time inference.
  • Collaborate with machine-learning platform teams to support PyTorch-based model training workflows and design efficient data formats and access patterns for large-scale samples and features.
  • Own core components of the distributed storage and processing stack, from file format to stream compaction to metadata management.

Desired Qualifications

  • Experience designing and optimizing Flink and Paimon architectures for unified batch and stream processing.
  • Familiarity with feature storage and training data pipelines and their integration with PyTorch, especially for large-scale model training.
  • Knowledge of columnar file formats such as Parquet, ORC, and Lance, and how they are used in feature engineering or machine-learning data loading.
  • Proficiency in Java, Scala, or C++, and strong debugging and performance-tuning ability.
  • Previous experience in Lakehouse metadata management, compaction scheduling, or data versioning.
  • Knowledge of legacy data stores such as HBase or Kudu.

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