Software Engineer Intern (TikTok Recommendation Platform) - 2027 Start

TikTok
Singapore
Workplace: OnsiteInternshipFunction: Software EngineeringEducation: bachelorsSkills: []

Join the Recommendation Architecture Team to design next-generation recommendation system architectures across multiple TikTok products. You’ll build intelligent engineering tools and low-code platforms, develop AI agent-based copilots and workflow automation to streamline R&D, and implement end-to-end observability plus issue attribution for large distributed recommendation systems. The role supports stability, high availability, performance optimization, and cost reduction while exploring AI-driven engineering workflows.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

Software Engineer Intern (TikTok Recommendation Platform) - 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 Recommendation Architecture Team to design next-generation recommendation system architectures across multiple TikTok products. You’ll build intelligent engineering tools and low-code platforms, develop AI agent-based copilots and workflow automation to streamline R&D, and implement end-to-end observability plus issue attribution for large distributed recommendation systems. The role supports stability, high availability, performance optimization, and cost reduction while exploring AI-driven engineering workflows.
Location: Singapore
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Develop intelligent engineering tools and low-code platforms to improve recommendation system R&D efficiency and engineering quality.
  • •Build AI agent-based engineering copilots and workflow automation platforms to automate routine development tasks.
  • •Design and implement end-to-end observability systems and intelligent issue attribution mechanisms for global distributed recommendation systems.
  • •Help ensure system stability and high availability across recommendation system architectures.
  • •Optimize performance for online services and offline data pipelines while addressing bottlenecks and reducing operational costs.

Key Requirements

  • •Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical discipline.
  • •Solid programming experience in at least one of C, C++, Java, or Golang.
  • •Strong understanding of software engineering fundamentals, including system design and distributed systems.
  • •Experience with AI Agent frameworks, LLM-based applications, workflow automation, or observability systems.
  • •Experience with large-scale distributed systems, recommendation systems, or cloud-native infrastructure.
Experience:Recommendation systemsDistributed systemsCloud-native infrastructureAI/LLMDeveloper productivity
Education:Bachelor's in Computer Science, Computer Engineering, Information Systems, or a related technical discipline
Tech Stack:CC++JavaGolangLLM-based applicationsAI Agent frameworksWorkflow automationObservability systemsDistributed systemsCloud-native infrastructure

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