Drimva

TikTok

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

Seattle, Washington · Internship · Posted Oct 28, 2026

Education
Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.

About the job

Build and evaluate a scoped software feature or infrastructure component for TikTok Shop’s global e-commerce search systems.

What you'll do

  • Design, implement, test, and document a feature or system component with mentor guidance.
  • Evaluate system quality using metrics and benchmarks, investigate issues, and propose improvements.
  • Participate in design and code reviews, launch-readiness reviews, and present internship results.

What they ask for

  • 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.

Nice to have

  • Coursework, research, projects, open-source contributions, or internships involving software systems.
  • Experience or knowledge in search, distributed systems, data infrastructure, AI/ML infrastructure, or performance analysis.

Tools

C++, Go, Java, Python, FAISS, HNSW, Kafka, Flink

AI focus

Work may involve AI-enabled search infrastructure; preferred areas include AI or machine-learning infrastructure, model serving, retrieval-augmented generation, or agentic systems.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)