TikTok
Backend Software Engineer Intern (Creation Platform) - 2027 Summer
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing an Undergraduate/Master in Computer Science, Computer Engineering or a related technical discipline.
About the job
Develop backend features and evolve large-scale distributed systems supporting TikTok’s content-creation platform and global creators.
What you'll do
- Design and develop features for global users.
- Collaborate with cross-functional teams and technical experts to explore product ideas and solve multimedia infrastructure challenges.
- Evolve the architecture of large-scale distributed backend systems.
What they ask for
- Currently pursuing an undergraduate or master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
- Proficient in at least one programming language such as Golang, Java, C++, or Python.
- Solid understanding of computer architectures, data structures, and algorithms.
- Hands-on experience with commonly used technical stacks such as databases, caches, and message queues.
Nice to have
- Experience building large-scale distributed backend services for consumer-facing applications.
- Knowledge of multimedia technologies such as video codecs and media containers.
Tools
Golang, Java, C++, Python, databases, caches, message queues
Model-written summary · the original posting is authoritative