TikTok is seeking a Machine Learning Engineer to join their team focused on recommendation systems for e-commerce. The role involves developing and optimizing recommendation algorithms, conducting research to improve content recommendation, and supporting the production of scalable AI/ML models. TikTok aims to inspire creativity and bring joy through its platform and fosters a collaborative and innovative work environment.
Requirements
- At least 3 years of work experience in related field
- Strong in data structures and algorithms, with excellent problem-solving ability and programming skills
- Experience in applied machine learning, familiar with one or more of the algorithms such as Collaborative Filtering, Matrix Factorization, Factorization Machines, Word2vec, Logistic Regression, Gradient Boosting Trees, Deep Neural Networks etc.
- Experience in working with main components of recommendation systems(recall, sort, reranking, cold-start problem), with good understanding of mainstream recommendation models used in the industry
- Experience in C++ and Python; at least one of the Big Data tools (For eg. Hive sql/Spark/Mapreduce; at least one of the Deep Learning tools(For eg. Tensorflow/Pytorch)
- Possess strong communication skills, positive mindset, good teamwork skills, and eagerness to learn/implement new technology and experiment
Benefits
- Inspiring creativity
- Bringing joy