Backend Engineer - TikTok Ecommerce Recommendation Infrastructure

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Communication","Ownership","Drive"]

Build and maintain high-performance online services powering TikTok ecommerce recommendation systems. Design efficient, reliable data pipelines for candidate/profile generation and real-time online training, and develop global, large-scale recommendation infrastructure. Work on computing frameworks and storage systems, improving and testing software capabilities. Partner with applied machine learning engineers and hardware teams to deliver scalable recommendation experiences across TikTok Shop.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Backend Engineer - TikTok Ecommerce Recommendation Infrastructure

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 minutes agoStatus: Live

Job Summary

Build and maintain high-performance online services powering TikTok ecommerce recommendation systems. Design efficient, reliable data pipelines for candidate/profile generation and real-time online training, and develop global, large-scale recommendation infrastructure. Work on computing frameworks and storage systems, improving and testing software capabilities. Partner with applied machine learning engineers and hardware teams to deliver scalable recommendation experiences across TikTok Shop.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build and maintain high-performance online services for TikTok recommendation systems.
  • •Create efficient, reliable data pipelines for candidate/profile generation and training examples and real-time online training.
  • •Build globalized large-scale recommendation systems.
  • •Design and develop high-performance computing frameworks and storage systems.
  • •Research, develop, and update computer/network software; support testing, validation, and integration with hardware teams.

Key Requirements

  • •Bachelor's degree or above in Computer Science or related fields, with 3+ years building scalable systems.
  • •Experience programming in at least one of: C, C++, Java, or Golang.
  • •Effective communication skills and a strong sense of ownership and drive.
  • •Experience in e-commerce related areas.
  • •Experience in at least one: personalized recommendations, search, machine learning, distributed storage systems, or big data frameworks.
Experience:3+ yearsE-commercePersonalized recommendationsMachine learningBig data
Education:Bachelor's in Computer Science
Skills:CommunicationOwnershipDrive
Tech Stack:CC++JavaGolangMachine learningDistributed storageBig data

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