Software Engineer Intern (TikTok Live Recommendation Architecture) - 2027 Start

TikTok
Singapore
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Communication","Ownership","Drive","Quick learner","Problem-solving"]

Join the Live Recommendation Architecture team to design and optimize low-latency, real-time recommendation systems for live broadcasts. You’ll build online services and data processing pipelines, develop high-performance computing frameworks for interactive feature calculation, and help create globalized, multi-region architectures that meet live streaming business needs while collaborating with applied machine learning engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

Software Engineer Intern (TikTok Live Recommendation Architecture) - 2027 Start

✓ Verified Job

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

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

Job Summary

Join the Live Recommendation Architecture team to design and optimize low-latency, real-time recommendation systems for live broadcasts. You’ll build online services and data processing pipelines, develop high-performance computing frameworks for interactive feature calculation, and help create globalized, multi-region architectures that meet live streaming business needs while collaborating with applied machine learning engineers.
Location: Singapore
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Build low-latency online services and real-time data processing pipelines for live broadcast recommendation scenarios.
  • •Design and optimize high-performance computing frameworks for real-time interactive feature calculation in live streaming scenarios.
  • •Build globalized recommendation system architectures supporting multi-region live broadcast business requirements.
  • •Work with applied machine learning engineers to support scalable systems for innovative algorithms and techniques.
  • •Optimize online and offline data flow performance and solve system bottlenecks to reduce cost overhead.

Key Requirements

  • •Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical discipline.
  • •Experience programming in at least one of C, C++, Java, or Golang with strong coding fundamentals.
  • •Effective communication skills and a strong sense of ownership and drive.
  • •Commit to an internship period of at least 3 months.
  • •Preferred: experience with live streaming systems, recommendation systems, or real-time data processing.
Education:
Skills:CommunicationOwnershipDriveQuick learnerProblem-solving
Tech Stack:CC++JavaGolang

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