TikTok is seeking a Machine Learning Engineer to join their Recommendation algorithm team. This team plays a crucial role in driving product decisions and platform growth by developing and supporting production recommendation systems. The role involves developing recommendation systems, building machine learning systems and pipelines, owning a complex part of the system, and collaborating with cross-functional teams to grow TikTok in the US market.
Requirements
- Bachelor degree or above in computer science or a related major, with 2+ years of related work experience.
- Proficient in C/C++, Python and have a deep understanding of data structure and algorithm design.
- Practical experience using these languages building production systems.
- Solid knowledge and practical experience developing and training models with at least one popular deep learning framework (e.g., PyTorch, TensorFlow).
- Experience in one or more of the following areas: applied machine learning, machine learning infrastructure, large-scale recommendation system, market-facing machine learning product.
- Good written and verbal communication skills.
Benefits
- Medical, dental, and vision insurance
- 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)