Software Engineer Intern (Global E-commerce-Search) - 2027 Summer

TikTok
Seattle
InternshipFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Collaboration","Problem-solving"]

Build and ship features for TikTok Shop’s Global E-commerce Search Infrastructure. You’ll work on retrieval, indexing, query understanding, real-time data processing, and AI-enabled search systems, matched to a scoped project with mentor guidance. Expect design discussions, code reviews, testing, and launch-readiness work, plus performance evaluation using metrics like latency and relevance. Finish by presenting your results to the team.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 day ago

Software Engineer Intern (Global E-commerce-Search) - 2027 Summer

✓ Verified Job

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

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

Job Summary

Build and ship features for TikTok Shop’s Global E-commerce Search Infrastructure. You’ll work on retrieval, indexing, query understanding, real-time data processing, and AI-enabled search systems, matched to a scoped project with mentor guidance. Expect design discussions, code reviews, testing, and launch-readiness work, plus performance evaluation using metrics like latency and relevance. Finish by presenting your results to the team.
Location: Seattle
Employment Type: Internship
Job Function: Software Engineering
Seniority: Intern level

Key Responsibilities

  • •Design and implement a scoped feature or system component with guidance from your mentor.
  • •Write clear, maintainable, tested production code in languages such as C++, Go, Java, or Python.
  • •Participate in design discussions, code reviews, testing, documentation, and launch-readiness reviews.
  • •Use metrics and benchmarks (e.g., latency, throughput, reliability, freshness, or search relevance) to evaluate system quality.
  • •Investigate technical issues, identify root causes, propose improvements, and present your work and results at the end of the internship.

Key Requirements

  • •Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
  • •Able to work full-time for 12 consecutive weeks.
  • •Programming experience in a general-purpose language such as C++, Go, Java, or Python.
  • •Strong understanding of data structures, algorithms, and object-oriented or modular software design.
  • •Ability to communicate effectively and collaborate in a team environment.
Education:Bachelor's in Computer Science, Computer Engineering, Software Engineering (or related technical field)
Skills:CommunicationCollaborationProblem-solving
Tech Stack:C++GoJavaPythonLinuxKafkaFlinkSparkFAISSHNSWBM25Learning-to-rankVector searchRetrieval-augmented generationAgentic systems

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