Machine Learning Engineer Graduate
TikTok
About the Role
The E-commerce Alliance team at TikTok connects merchants and creators within the TikTok Shop ecosystem. The team builds intelligent and automated affiliate operation tools for merchants and provides creators with efficient, personalized product recommendations. The goal is to enhance merchant-creator matching, recommendation, search, and collaboration efficiency to expand marketing opportunities, increase creator monetization, and deliver a more engaging and personalized shopping experience to TikTok users. This role focuses on large-scale recommendation and search systems, intelligent affiliate operations, creator and product understanding, and machine learning solutions impacting commerce growth.
Key Responsibilities
- Design and build machine learning, recommendation, and ranking algorithms for large-scale e-commerce recommendation systems, delivering high-quality, real-time product recommendations.
- Develop AI-powered merchant operation systems and AI agents to help merchants optimize affiliate strategies, improve business ROI, and reduce barriers to business growth through automation.
- Apply LLMs, NLP, and multimodal machine learning to discover new business opportunities and drive sustainable growth for merchants and creators.
- Collaborate with product managers, engineers, and cross-functional teams to bring AI solutions from research to production.
- Stay updated on advancements in AI and machine learning, prototyping and productionizing new technologies for intelligent commerce.
- Build ML-agents to automate algorithm development workflows, accelerating experimentation, model iteration, evaluation, and deployment.
Requirements & Tech Stack
- Individuals completing or recently completed a Bachelor's degree in Computer Science, Engineering, Operations Research, or a related discipline.
- Thorough understanding of data structures and algorithms, with excellent problem-solving ability.
- Deep understanding of machine learning, statistics, scaling distributed computing, and big data engineering.
- Demonstrated software engineering experience from previous internship, work experience, coding competitions, or publications.
- Internship or research experience, especially in e-commerce, recommendation, or search engines.
- Publications at conferences such as KDD, NeurIPS, WWW, SIGIR, WSDM, CIKM, ICLR, ICML, IJCAI, AAAI.
- Curiosity towards new technologies and entrepreneurship.
- High levels of creativity and quick problem-solving capabilities.
Additional Information
- Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume.
- Candidates can apply to a maximum of two positions.
- Applications will be reviewed on a rolling basis.
- This is a graduate position with a 2027 start date.