T

TikTok

Short-form video platform with ads

Backend Engineer Graduate - Recommendation Architecture

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

About the Job

Requirements

  • Candidates must be final-year PhD graduates in Computer Science, engineering, or a quantitative field.
  • Candidates should have in-depth research results and extensive practical experience in relevant fields such as natural language processing, computer vision, data modeling, or algorithm optimization; priority is given to such candidates.
  • Candidates must have excellent programming abilities and a strong command of data structures and fundamental algorithms.
  • For traditional coding roles, candidates must be proficient in C or C++.
  • For intelligent coding roles, candidates must be proficient in Python.
  • Candidates must be able to commit to an onboarding date by the end of 2026 and should state their availability and graduation date in their resume.

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; explore adaptive fault-diagnosis solutions for fault tracking, localization, and analysis.
  • Balance costs and efficiency when applying generative technologies to recommendation systems, enabling effective recommendations within limited resources despite model training and operation costs.
  • Handle massive heterogeneous data in horizontal cross-domain scenarios such as e-commerce; improve and ensure data quality and accuracy; standardize data supply for cross-domain recommendation models; enable low-cost cross-terminal services; and ensure data privacy, security, and compliance.
  • Develop low-cost, high-performance storage engines; design flexible schema-evolution mechanisms; achieve high-concurrency real-time data writing and training-inference consistency; analyze the quantitative relationship between data quality and model prediction performance; 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 with architecture and algorithm engineers on co-design to balance computing overhead and effectiveness gains for large-scale recommendation models.

Desired Qualifications

  • Effectively communicate and collaborate with algorithm engineers, data analysts, and product managers to explore new 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