TikTok
Open positions
Lead Solutions Engineer
Responsibilities The Solutions Engineering team is a specialized team that is in control of the relationship between TikTok advertising clients. The team is looking for engineers with an entrepreneurial mindset and the…
E-commerce Data Mining ML Engineer
At TikTok's e-commerce team in Singapore, you'll mine platform data, build tagging systems, and design ML solutions with Hadoop/Spark data pipelines to grow GMV and improve user experience, working closely with product managers on data products.
Graduate Big Data Engineer - Scalable Systems & ML
TikTok is seeking graduates in AI/CS to join the Live Recommendation Architecture Team in Singapore. You will help design and optimize large-scale data architectures, build scalable storage and computing systems, and…
Data Engineer - Real-Time Lakehouse & ML Infra
TikTok Singapore is seeking a PhD-qualified engineer to help build the Arch-Data Ecosystem for large-scale data storage and ML infrastructure. You will design real-time and offline data architectures for…
Backend Engineer - TikTok Recommendation Architecture
Responsibilities About The Team Our Recommendation Architecture Team is responsible for building up and optimizing the architecture for our recommendation system to provide the most stable and best experience for our…
Backend Engineer - TikTok Search Architecture - Singapore Singapore Regular
Employment Type Regular Responsibilities About the teamOur Search Architecture Team is responsible for building up and optimizing the architecture for our Search Engine to provide the most stable and best experience…
Machine Learning Engineer Intern, Data Trust & Safety (Australia) - 2026 Start
Build and improve machine-learning models and classifiers to detect harmful content on TikTok using computer vision, NLP, and data mining.
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start Singapore Technolo[...]
Build and optimize large-scale recommendation system architectures using big data tools like Spark and Flink to improve user experience and system performance.