Backend Engineer, TikTok Recommendation Architecture

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Effective communication","Ownership","Drive"]

Build and maintain high-performance online services and large-scale recommendation systems. Design efficient data pipelines for candidate and profile generation, training example generation, and realtime online training. Develop high-performance computing frameworks and storage systems, and research software and network utilities. Collaborate across hardware and software to integrate systems, update software capabilities, and improve testing and validation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Backend Engineer, TikTok Recommendation Architecture

✓ Verified Job

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

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

Job Summary

Build and maintain high-performance online services and large-scale recommendation systems. Design efficient data pipelines for candidate and profile generation, training example generation, and realtime online training. Develop high-performance computing frameworks and storage systems, and research software and network utilities. Collaborate across hardware and software to integrate systems, update software capabilities, and improve testing and validation.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build and maintain high-performance online services for the recommendation system.
  • •Create efficient, reliable data pipelines for candidate generation, profile generation, training examples, and realtime online training.
  • •Build globalized, large-scale recommendation systems.
  • •Design and develop high-performance computing frameworks and storage systems.
  • •Research, design, and develop computer and network software utilities and integrate hardware/software specifications.

Key Requirements

  • •Bachelor's degree or above in Computer Science or related fields.
  • •Experience building scalable systems.
  • •Programming experience in at least one of: C, C++, Java, or Golang.
  • •Experience in one or more areas such as personalized recommendations, search engine, machine learning, distributed storage systems, or big data frameworks is a plus.
  • •Effective communication skills and a sense of ownership and drive.
Experience:Recommendation systemsPersonalized recommendationsSearch engineMachine learningDistributed storageBig data
Education:Bachelor's in Computer Science
Skills:Effective communicationOwnershipDrive
Tech Stack:CC++JavaGolang

Eligibility

Work Authorization:Sponsorship available.

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