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

TikTok
Seattle
InternshipFunction: Software EngineeringSkills: ["Communication","Collaboration","Problem-solving","Debugging","Presentation"]

Build and ship features for TikTok Shop’s Global E-commerce Search Infrastructure. You’ll design and implement a scoped system component with mentorship, write production-quality code in languages like C++, Go, Java, or Python, and collaborate through design reviews, testing, and launch readiness. Evaluate quality using metrics like latency and relevance, debug issues with root-cause analysis, and present your results. Work alongside engineers across search, ML, and data infrastructure.

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 Fall

✓ Verified Job

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

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

Job Summary

Build and ship features for TikTok Shop’s Global E-commerce Search Infrastructure. You’ll design and implement a scoped system component with mentorship, write production-quality code in languages like C++, Go, Java, or Python, and collaborate through design reviews, testing, and launch readiness. Evaluate quality using metrics like latency and relevance, debug issues with root-cause analysis, and present your results. Work alongside engineers across search, ML, and data infrastructure.
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, and 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 to evaluate system quality, including latency, throughput, reliability, freshness, or search relevance.
  • •Investigate technical issues, identify root causes, and propose practical improvements; present 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 at least one general-purpose language such as C++, Go, Java, or Python.
  • •Understanding of data structures, algorithms, and object-oriented or modular software design.
  • •Ability to communicate effectively and work collaboratively in a team environment.
Experience:Software systemsSearchInformation retrievalDistributed systemsMachine learningAI
Education:
Skills:CommunicationCollaborationProblem-solvingDebuggingPresentation
Tech Stack:C++GoJavaPythonKafkaFlinkSparkFAISSHNSWBM25Linux

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