Software Engineer Intern (TikTok Search Architecture) - 2027 Start

TikTok
Singapore
Workplace: OnsiteInternshipFunction: Software EngineeringSkills: ["Analytical skills","Problem-solving","Ownership","Collaborative mindset","Ability to work in globally distributed teams"]

Join the Search Architecture Team to design and build the architecture behind TikTok Search. You’ll work on large-scale retrieval, ranking, and recall systems, optimize online services and offline data flows, and tackle performance bottlenecks to improve stability, high availability, and latency. The role also includes implementing heterogeneous computing architectures for search-focused ML model optimization and ensuring high-concurrency, high-throughput global query processing.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

Software Engineer Intern (TikTok Search 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 Search Architecture Team to design and build the architecture behind TikTok Search. You’ll work on large-scale retrieval, ranking, and recall systems, optimize online services and offline data flows, and tackle performance bottlenecks to improve stability, high availability, and latency. The role also includes implementing heterogeneous computing architectures for search-focused ML model optimization and ensuring high-concurrency, high-throughput global query processing.
Location: Singapore
Workplace: Onsite
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Design and develop search system architecture to ensure system stability and high availability.
  • •Optimize online services and offline data flow performance to address performance bottlenecks.
  • •Reduce costs while improving search architecture to unlock further capabilities.
  • •Solve core architecture optimization problems for large-scale search engines, including retrieval, ranking, and recall.
  • •Design and implement high-concurrency, low-latency, high-throughput architectures for global user query processing and ML optimization in search scenarios.

Key Requirements

  • •Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical discipline.
  • •Proficient coding skills and strong algorithm & data structure knowledge using C++/Python/Java.
  • •Excellent analytical and problem-solving skills.
  • •Experience in information retrieval, search engine development, or machine learning system development.
  • •Experience in distributed computing, storage systems, or large-scale system design, with a strong sense of ownership and comfort working in globally distributed teams.
Education:
Skills:Analytical skillsProblem-solvingOwnershipCollaborative mindsetAbility to work in globally distributed teams
Tech Stack:C++PythonJavaMachine learningDistributed computingStorage systemsLarge-scale system designHeterogeneous computingSearch engine development

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