AI Feature/Computing/Storage Engineer Intern (TikTok Recommendation Ecosystem) - 2027 Start

TikTok
Singapore
Workplace: OnsiteInternshipFunction: Data Science & Machine LearningSkills: ["Debugging","Problem-solving"]

Build and implement storage and computing infrastructure for offline and real-time feature data in TikTok’s recommendation ecosystem. You’ll design unified data architectures, develop streaming lakehouse systems for feature pipelines, model training, and real-time inference, and create optimized data formats and high-throughput loading interfaces for deep learning frameworks. This internship includes hands-on experience and structured development activities while working on large-scale recommendation data systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

AI Feature/Computing/Storage Engineer Intern (TikTok Recommendation Ecosystem) - 2027 Start

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Build and implement storage and computing infrastructure for offline and real-time feature data in TikTok’s recommendation ecosystem. You’ll design unified data architectures, develop streaming lakehouse systems for feature pipelines, model training, and real-time inference, and create optimized data formats and high-throughput loading interfaces for deep learning frameworks. This internship includes hands-on experience and structured development activities while working on large-scale recommendation data systems.
Location: Singapore
Workplace: Onsite
Employment Type: Internship
Job Function: Data Science & Machine Learning
Seniority: Intern level

Key Responsibilities

  • •Design and implement unified offline and real-time data architectures for large-scale recommendation system feature storage.
  • •Build streaming lakehouse systems supporting feature pipeline processing, model training, and real-time inference workloads.
  • •Design optimized data formats and high-throughput data loading interfaces for deep learning model training frameworks.

Key Requirements

  • •Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical discipline.
  • •Basic understanding of distributed systems, preferably in storage, stream processing, or ML infrastructure areas.
  • •Proficiency in Java, Scala, or C++ with strong debugging and problem-solving abilities.
  • •Hands-on experience with Apache Flink or lakehouse technologies (Apache Paimon, Iceberg, Delta Lake, or Hudi).
  • •Familiarity with feature storage and training data pipelines, including integration with PyTorch.
Education:
Skills:DebuggingProblem-solving
Tech Stack:JavaScalaC++Apache FlinkApache PaimonIcebergDelta LakeHudiPyTorchParquetORCLance

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