The Creation Platform team at TikTok is looking to solve the problem of building a trusted content creation platform that prioritizes privacy and security, and drives the evolution of TikTok content creation infrastructure.
Requirements
- Proficient in at least one programming language such as Golang, Java, C++, Python
- Deep understanding of computer architectures, data structures, and algorithms
- Hands-on experience in commonly-used technical stacks such as databases, caches, message queues
- Industry experience in building large scale distributed backend services for consumer-facing applications
- Knowledge of multimedia technologies such as video codecs, media containers
Responsibilities
- Directly design and develop features touching global users, and bring real-world impact
- Collaborate closely with cross-functional teams to explore innovative product ideas and cutting-edge technologies
- Work with experts in different technical domains to identify and solve challenging issues in the world-leading multimedia infrastructure
- Evolve the architecture of global large-scale distributed backend systems to better support TikTok's future
Other
- Bachelor's degree in Computer Science or relevant technical fields with at least 4+ years of relevant experience in software engineering
- Responsible, self-motivated, and have a growth mindset
- Good analytical and problem solving skills
- Good team communication and collaboration skills
- 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)