TikTok is looking to build a reliable and adaptive platform that enables users to meet and interact with their real-life friends seamlessly on TikTok, and encourage them to share their life moments with each other and stay connected regardless of where they are.
Requirements
- Proficient in at least one of the following languages: Go, Java, C++, Python
- Deep understanding of computer architectures, data structures and algorithms
Responsibilities
- Develop business critical systems and features that powers TikTok social experiences
- Improve system design and architecture to ensure high stability and performance of the services
- Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development
- Promote robust and maintainable code, clear documentation, and deliver high-quality work on a tight schedule
Other
- Currently pursuing an Undergraduate/Graduate/Master/PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- Strong communication and teamwork skills
- Graduating December 2026 onwards with the intent to return to degree program after the completion of the internship