E-Commerce Recommendations Intern

October 8, 2024
$59 / hour

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.