TikTok
Software Engineer Intern (Global E-commerce-Search) - 2027 Summer
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 component of TikTok Shop’s global e-commerce search infrastructure, with mentor guidance.
What you'll do
- Design, implement, test, and document a feature or system component; participate in code reviews and launch-readiness reviews.
- Use metrics and benchmarks to evaluate system quality and investigate technical issues.
- Present internship work and results to the team.
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
- Experience with search or information-retrieval concepts, distributed systems, databases, data-processing frameworks, or AI/ML infrastructure.
- Experience with software systems projects, performance analysis, debugging, Linux development, or competitive programming.
Tools
C++, Go, Java, Python, FAISS, HNSW, Kafka, Flink
AI focus
Work relates to AI-enabled search infrastructure; preferred experience includes AI or machine-learning infrastructure, model serving, retrieval-augmented generation, or agentic systems.
Model-written summary · the original posting is authoritative