The Media Platform team powers the core infrastructure behind TikTok’s massive video ecosystem, supporting video transcoding, storage, and delivery at global scale. Our mission is to maximize user experience and minimize cost through cutting-edge systems and machine learning optimizations.
Requirements
- Solid programming skills in Golang, C, C++, or other system-level languages.
- Strong analytical thinking and problem-solving ability.
- Familiarity with software engineering best practices (e.g. version control, code reviews, unit testing, debugging, profiling).
- Internship or project experience with large-scale backend systems, distributed computing, or infrastructure.
- Exposure to video processing, media systems, CDN, or cloud storage services.
Responsibilities
- Collaborate with Product, Infra, Data, and Algorithm teams to build reliable systems for global video delivery and storage.
- Improve system efficiency and resilience through scalable architectures and reusable software components.
- Identify and mitigate security, privacy, and performance bottlenecks in a complex, distributed media pipeline.
- Help evolve internal developer tools and frameworks to accelerate iteration and maintain quality.
Other
- Successful candidates must be able to commit to an onboarding date by end of year 2026.
- Please state your availability and graduation date clearly in your resume.
- Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply.
- Strong communication and cross-functional collaboration skills.