Are you applying to the internship?
Job Description
About TikTok
TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. The company has global offices in Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo.
At TikTok, the team believes in:
• Inspiring creativity and bringing joy – This is the core of TikTok’s purpose and the mission they strive to achieve every day.
• Turning challenges into opportunities – The company sees every challenge as a chance to learn, innovate, and grow as a team.
• Collaboration and growth – TikTok encourages team members to create and grow together, driving impact for themselves, the company, and the communities they serve.
E-Commerce Recommendations Team at TikTok
The E-Commerce team is a rapidly growing area of TikTok that aims to connect customers with excellent sellers and quality products on TikTok Shop. This is achieved through E-commerce live-streaming, short videos, and commodity recommendations.
The team consists of applied machine learning engineers and data scientists focused on developing innovative algorithms and techniques to:
• Improve user engagement and satisfaction
• Convert creative ideas into business-impacting solutions
• Apply large-scale machine learning to solve real-world problems in E-Commerce
Internship Opportunity
TikTok is looking for talented individuals to join their E-Commerce team for a 10-24 week internship in 2024.
The internship aims to offer:
• Industry exposure
• Hands-on experience
Responsibilities
Interns will participate in:
• Building large-scale e-commerce recommendation algorithms and systems: This includes commodity recommendations, live stream recommendations, and short video recommendations, impacting millions of users on TikTok.
• Building long and short-term user interest models: This involves analyzing large amounts of data and designing algorithms to explore users’ latent interests efficiently.
• Designing, developing, evaluating, and iterating on predictive models: This includes candidate generation and ranking (e.g., Click Through Rate and Conversion Rate prediction). This also involves building real-time data pipelines, feature engineering, model optimization, and innovation.
Qualifications
Minimum Qualifications:
• Currently pursuing a Master’s degree or Ph.D. in Software Development, Computer Science, Computer Engineering, or a related technical discipline
• Solid knowledge in one of the following areas: machine learning, deep learning, data mining, large-scale systems
• Experience with at least one programming language like C++/Python or equivalent
• Experience in Deep Learning Tools such as TensorFlow/PyTorch
• Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment
• Able to commit to working for 12 weeks starting May 2024
Preferred Qualifications:
• Graduating December 2024 onwards with intent to return to degree-program after the completion of the internship
• Familiarity with one or more algorithms such as Collaborative Filtering, Matrix Factorization, Factorization Machines, Word2vec, Logistic Regression, Gradient Boosting Trees, Deep Neural Networks, Wide and Deep, etc.
• Publications at KDD, NeurIPS, WWW, SIGIR, WSDM, ICML, IJCAI, AAAI, RECSYS, and related conferences/journals, or experience in data mining/machine learning competitions such as Kaggle/KDD-cup, etc.