CareerPlanSign in

Software Engineer Intern (TikTok Global E-Commerce Recommendation & Search Architecture) - 2027 Start

Singapore💼 Internship🗓 2026-09-28

Core

Designing and optimizing distributed training infrastructure and low-latency inference systems for large-scale recommendation models and Large Language Models within TikTok Shop's e-commerce ecosystem.

Role type

Software Engineer Intern (Distributed Systems & ML Infrastructure)

Builds

Scalable distributed training and inference systems for recommendation and search algorithms

Domain

E-commerce, Machine Learning, Distributed Systems

Deliverable

infrastructure

Required skills

C++, Python, data structures and algorithms, PyTorch, TensorFlow, Transformer architectures, LLMs

Preferred skills

LLM training/inference experience, distributed training concepts (DP, TP, PP, FSDP, ZeRO), GPU programming (CUDA, Triton)

Technologies

PyTorch, TensorFlow, CUDA, Triton, FSDP, ZeRO

Responsibilities

Design and build distributed training infrastructure; develop high-performance GPU kernel implementations; build compiler optimization passes and operator fusion technologies

Seniority

Intern

Sourced via tiktok · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.