TikTok’s Media Platform team is looking to build systems that power every video you watch or upload, handling transcoding, content delivery, and media storage, and drive intelligent, cost-effective video workflows.
Requirements
- Programming experience with Golang, C, C++, or similar languages.
- Understanding of data structures, algorithms, and system design fundamentals.
- Previous internship or project experience with backend systems or distributed computing.
- Familiarity with cloud infrastructure, media processing, or network performance optimization.
Responsibilities
- Work on real-world projects that impact billions of users.
- Develop high-performance backend components and tools that improve the reliability and efficiency of video processing systems.
- Contribute to internal tooling, service improvements, and cross-team integration efforts.
- Learn and apply best practices in large-scale distributed system development.
Other
- Currently pursuing an Undergraduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline
- Able to commit to working for 12 weeks during Summer 2026
- Willingness to learn and contribute in a fast-paced, collaborative environment.
- Degree requirements: Undergraduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline