Machine Learning Engineer Graduate (Global E-Commerce) - 2027 Start
Singapore · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- In office
- Education
- Bachelor's or Master's degree in Software Development, Computer Science, Computer Engineering, or related technical fields
- Eligibility
- Open to individuals who are completing or have recently graduated with a Bachelor's or Master's degree in technical disciplines related to software development, computer science, or computer engineering. Candidates must be able to commit to onboarding by the end of the year. Applicants may apply to…
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role and Team
The E-commerce Algorithm Team at TikTok develops advanced AI and machine learning solutions powering TikTok Shop's smart commerce features. These include personalized recommendations, search, live streams, and short video content to connect users with quality products and sellers. The team comprises Machine Learning Engineers, Applied Scientists, and Data Scientists who deliver scalable, impactful AI across recommendation systems, search ranking, foundation models, and marketplace optimization used by millions globally.
This position is open to recent graduates aiming to engage with complex challenges, innovate boldly, and grow extensively within a transformative team.
Key Responsibilities
- Design, develop, and implement machine learning models and intelligent systems focused on large-scale ecommerce applications such as recommendation, ranking, retrieval, forecasting, content analysis, pricing strategies, governance, and conversational AI.
- Utilize machine learning, deep learning, NLP, computer vision, multimodal modeling, and large language models to address practical business challenges.
- Build comprehensive algorithmic solutions encompassing all stages from data preprocessing, feature engineering, model development, evaluation, deployment, to ongoing monitoring and optimization.
- Create scalable systems capable of real-time or offline learning and inference on vast structured and unstructured datasets.
- Collaborate with cross-functional teams including product, engineering, data science, and business units to craft technically robust and impactful solutions.
- Conduct experimental analyses, troubleshoot model and production pipeline issues, and continuously refine models for improved efficiency and quality.
- Explore and innovate with next-generation intelligent systems such as foundation models, generative recommendations, multimodal reasoning, and AI agents.
Qualifications
- Currently completing or recently completed a Bachelor's or Master's degree in Software Engineering, Computer Science, Computer Engineering, or closely related technical fields.
- Strong foundational knowledge in machine learning, deep learning, statistics, and algorithms.
- Proficiency in programming languages like Python, C++, Java, Go, or Rust.
- Practical hands-on experience with machine learning frameworks including PyTorch or TensorFlow.
- Motivated, inquisitive, and self-driven with strong ownership to transform algorithms into impactful business solutions.
- Effective communication and teamwork skills enabling adaptation to dynamic business environments and collaboration across diverse teams.
- Preferred: Experience or familiarity with recommendation systems, natural language processing, computer vision, multimodal learning, large language models, generative AI models, reinforcement learning, or intelligent agents.
- Preferred: Background knowledge or experience related to e-commerce, international internet products, marketplace platforms, content delivery, logistics, supply chain, advertising, or growth-driven business settings.
- Preferred: Research publications in leading conferences/journals such as KDD, NeurIPS, ICML, ICLR, WWW, SIGIR, WSDM, RecSys, ACL, EMNLP, AAAI, IJCAI or strong performance in competitive programming, data mining, or machine learning competitions like ACM-ICPC, Kaggle, or KDD Cup.
Additional Information
Candidates must be prepared to onboard by the end of the calendar year and should specify their availability and expected graduation date in their applications. Applicants can apply to at most two open positions within the organization or affiliated global entities. Applications are reviewed continuously, so early submissions are encouraged.
About TikTok
TikTok leads the short-form mobile video space with a mission to inspire creativity and spread joy. Headquartered in Los Angeles and Singapore, with offices worldwide, TikTok values diversity, creativity, and innovation. The company promotes an inclusive environment that embraces differing skills, experiences, and perspectives to foster a collaborative and creative workspace.
Joining TikTok means contributing to impactful technology, working alongside curious, humble, and resilient colleagues committed to continuous learning and breakthrough achievements.
Minimum education
Bachelor's Degree