TikTok
Software Engineer Intern (Data Arch - E-commerce) - 2027 Summer
Seattle, Washington · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing an undergraduate or master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
About the job
Build and maintain scalable infrastructure, data pipelines, computing frameworks, and storage systems for TikTok’s e-commerce recommendation systems.
What you'll do
- Build and maintain high-performance online recommendation services and reliable data pipelines.
- Work with a mentor to build a global, large-scale recommendation system.
- Design and develop high-performance computing frameworks and storage systems.
What they ask for
- Commit to a 12-week, full-time work period during Summer 2027.
- Currently pursuing an undergraduate or master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Programming experience with languages including C, C++, Java, or Golang.
- Effective communication skills, ownership, and drive.
Nice to have
- Software engineering experience through an internship, work experience, coding competitions, or publications.
- Experience in personalized recommendations, search engines, machine learning, distributed storage systems, or big data frameworks.
Tools
C, C++, Java, Golang
AI focus
Build infrastructure for recommendation systems and support applied machine learning engineers developing algorithms and large-scale models.
Model-written summary · the original posting is authoritative