T

TikTok

Short-form video platform with ads

Backend Engineer Intern - Recommendation Architecture

Backend EngineeringConfirmed live in the last 24 hours
Internship · Summer 2026SingaporeNo salary listedIn-person

About the Job

Requirements

  • Currently pursuing a PhD in Computer Science, engineering, or a quantitative field.
  • Strong programming ability and command of data structures and fundamental algorithms.
  • For traditional coding roles, proficiency in C or C++ is required; for intelligent coding roles, proficiency in Python is required.

Responsibilities

  • Build an intelligent system for standardized definition of recommendation strategies, long-term and offline evaluation, automatic identification and retirement of ineffective strategies, and removal of related code configurations.
  • Use large model capabilities to optimize system and underlying-component parameters and configurations for diverse recommendation-system business loads, and explore adaptive fault-diagnosis solutions for tracking, localization, and analysis.
  • Balance the costs and efficiency of applying generative technologies to recommendation systems, enabling effective recommendations within limited resources.
  • Handle massive heterogeneous data in horizontal cross-domain scenarios, improve data quality and accuracy, standardize data supply for cross-domain recommendation models, and enable low-cost cross-terminal services while ensuring data privacy, security, and compliance.
  • Develop low-cost, high-performance storage engines; design flexible schema-evolution mechanisms; enable high-concurrency real-time data writing and training-inference consistency; and build data-model correlation-analysis tools and automated training-data processing pipelines based on the Data-Centric AI concept.
  • Construct a multimodal data heterogeneous-computing framework for recommendation systems to address data-reading, framework-integration, and high-performance operator-orchestration challenges, improve data-processing and model-training efficiency, and establish a developer ecosystem centered on Python.
  • Collaborate on architecture and algorithm co-design to balance computing overhead and effectiveness gains in large-scale recommendation models.

Desired Qualifications

  • In-depth research results and extensive practical experience in relevant areas such as natural language processing, computer vision, data modeling, or algorithm optimization.
  • Ability to communicate and collaborate effectively with algorithm engineers, data analysts, and product managers to explore technologies and drive innovation in e-commerce generative recommendation systems.

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