Summary
TikTok is the leading destination for short-form mobile video, and they are seeking a Software Engineer for their Recommendation Infrastructure team. The role involves building and maintaining high-performance online services and data pipelines for TikTok's recommendation system to enhance user experience.
Responsibilities
- Build and maintain high performance online services for TikTok recommendation system;
- Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc
- Build globalized large-scale recommendation system
- Design and develop high performance computing frameworks and storage systems
Skills
- Bachelor's degree or above, majoring in Computer Science, or related fields
- At least 2 years of experience building scalable system
- Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Golang
- Effective communication skills and a sense of ownership and drive
- Experienced in at least one area of the following areas: personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus
Qualifications
Must Haves
- Bachelor's degree or above, majoring in Computer Science, or related fields
- At least 2 years of experience building scalable system
- Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Golang
- Effective communication skills and a sense of ownership and drive
- Experienced in at least one area of the following areas: personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus
Benefits
- Medical, dental, and vision insurance
- A 401(k) savings plan with company match
- Paid parental leave
- Short-term and long-term disability coverage
- Life insurance
- Wellbeing benefits
- 10 paid holidays per year
- 10 paid sick days per year
- 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)