TikTok's User Growth team is looking to solve the problem of reaching the next milestone of billions of users by building best-in-class onboarding experiences and defining A/B testing frameworks to measure and improve user retention rates.
Requirements
- Experienced in building backend services for large-scale consumer-facing applications
- Proficient in at least one of the following languages: Go, Python, Java, C++
- Deep understanding of computer architectures, data structures, and algorithms
- 3 Years of relevant experience
Responsibilities
- Leverage data to understand our users and our product in-depth, identify areas of opportunity and execute projects to drive user growth, retention, and/or engagement.
- Develop large-scale software systems that powers TikTok app.
- Improve system design and architecture to ensure high stability, performance, and reliability of the product.
- Collaborate with multiple cross-functional teams to deliver high-quality work in rapid product development.
Other
- BS/MS Degree in Computer Science or related major
- Good team communication and collaboration skills.
- Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws
- 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)