Senior Platform R&D Engineer - Recommendation System

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Research & Scientific (R&D)Experience: 3+ yearsEducation: bachelorsSkills: ["Product sense","Independent technical leadership"]

Design and develop recommendation system architectures that power multiple products, ensuring stability, high availability, and efficient performance across online services and offline data pipelines. Build reusable recommendation and data middleware platform components, create toolkits and algorithm engineering toolchains to speed experimentation-to-deployment, and implement gray release workflows. Improve observability with end-to-end tracing and issue attribution across complex multi-region environments, and modernize platform ecosystem architectures.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior Platform R&D Engineer - Recommendation System

✓ Verified Job

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

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

Job Summary

Design and develop recommendation system architectures that power multiple products, ensuring stability, high availability, and efficient performance across online services and offline data pipelines. Build reusable recommendation and data middleware platform components, create toolkits and algorithm engineering toolchains to speed experimentation-to-deployment, and implement gray release workflows. Improve observability with end-to-end tracing and issue attribution across complex multi-region environments, and modernize platform ecosystem architectures.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Research & Scientific (R&D)
Seniority: Mid level

Key Responsibilities

  • •Design intelligent development toolkits for large-scale recommendation systems to improve R&D efficiency.
  • •Develop business metrics-driven gray release systems to enable safe, stable, and efficient release workflows.
  • •Enhance observability for recommendation systems, including end-to-end tracing and issue attribution across multi-region/multi-data-center/multi-language environments.
  • •Build algorithm engineering toolchains to accelerate the path from experimental algorithm/model development to deployment.
  • •Overhaul platform ecosystem architectures and develop data intelligence assistants.

Key Requirements

  • •Bachelor's degree or above in Computer Science or a related field, with 3+ years designing and developing large-scale systems.
  • •Proficiency in at least one programming language (Go/Python/C++) and solid understanding of data structures and algorithms.
  • •Ability to independently lead the technical design and implementation of complex systems and components.
  • •Strong product sense to balance priorities across requirements, solutions, timelines, and delivery quality.
  • •Deep understanding of large language models (LLMs) and familiarity with LLM principles and applications, including hands-on Agent system design.
Experience:3+ yearsRecommendation systemsAdvertising systemsSearch systemsPrivacy complianceLarge language modelsAgent systems
Education:Bachelor's in Computer Science or related fields
Skills:Product senseIndependent technical leadership
Tech Stack:GoPythonC++

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