Role OverviewThe TikTok User Growth team is central to the strategic acquisition, engagement, and expansion of TikTok's global user base. We build growth and content optimization systems that turn search, discovery, data, and AI-driven capabilities into measurable business impact.
What You Will Do
Design and develop backend systems for user growth, content optimization, experimentation, and organic acquisition across global markets. Build scalable services and data pipelines for SEO/GEO, search and discovery, content understanding, content quality evaluation, and traffic optimization.
Why It Might Be a Fit
Successful candidates must be able to commit to an onboarding date by the end of the year. We are looking for talented individuals to join our team, and as a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
Requirements
- Bachelor's degree in computer science or a related discipline
- Familiarity with one or more programming languages such as Golang, Python, Java, or C++
- Familiarity with backend development, system design, microservice architecture, and distributed systems
- Familiarity with databases, cache systems, and cloud-native components such as MySQL, Redis, MongoDB, Docker, Kubernetes, or similar technologies
Benefits
- Opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth
- Collaboration with cross-functional and international teams
]]>