Software Engineer Intern (Recommendation Infrastructure) – 2026 Summer (BS/ MS)
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.
