Drimva

TikTok

Software Engineer Intern (Data Arch - E-commerce) - 2027 Summer

Seattle, Washington · Internship · Posted Oct 28, 2026

Education
Currently pursuing an Undergraduate/Masters degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.

About the job

Build and optimize scalable infrastructure, services, data pipelines, computing frameworks, and storage systems for TikTok’s large-scale recommendation system.

What you'll do

  • Build and maintain high-performance online recommendation services and efficient, reliable data pipelines.
  • Work with a mentor to build a globalized 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 in languages including C, C++, Java, or Golang.
  • Effective communication skills, a sense of 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

Supports recommendation systems and large-scale models; the role involves recommendation infrastructure and data pipelines for training and realtime online training.

Model-written summary · the original posting is authoritative

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