Software Engineer Intern (Recommendation Infrastructure) – 2026 Summer (BS/ MS)

TikTok Β· Content Creators, Content Discovery
πŸ“ Seattle, WA 🏒 On Site πŸ’° $43-$57 /hr

About this internship

TikTok is hiring a Software Engineer Intern (Recommendation Infrastructure) for Summer 2026 in Seattle, WA, with an on-site work model. This is a 12-week, full-time internship designed for undergraduate or master’s students in software development, computer science, computer engineering, or a related technical field. The role involves programming experience in languages such as C, C++, Java, or Golang, and pays $43–$57 per hour.

Qualifications

Required

  • Be able to commit to a 12-week full-time work period during Summer 2026
  • Pursuing an Undergraduate/Masters degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Golang.

Nice to have

  • Coursework or projects related to data structures, algorithms, and building reliable software systems.
  • Comfort writing and debugging code in at least one of C, C++, Java, or Golang, with a willingness to learn others.
  • Experience working on team-based coding projects where you reviewed code or collaborated on design decisions.
  • Ability to explain technical tradeoffs clearly in writing and in discussions.
  • Interest in how recommendation systems are supported by infrastructure and scalable backend services.

How to stand out (TUN tip)

Before applying, prepare 1–2 project examples that show solid programming in C/C++/Java/Golang and highlight your role, the problem, and what you implemented. If you have a GitHub or code sample, make sure the README is clear and includes build/run steps so reviewers can quickly understand your work.

TikTok – Software Engineer Intern (Recommendation Infrastructure) – 2026 Summer (BS/ MS)