TikTok
Open positions
AI Infrastructure Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Graduate engineer on TikTok's Model Infrastructure team building the distributed training and online-serving systems behind TikTok's large-scale recommendation system and LLMs. Day-to-day work involves GPU optimization, high-performance distributed systems, and performance tuning using C++/Python and PyTorch.
Software Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Graduate software engineer on TikTok's Recommendation Architecture team in Singapore: designing and optimizing recommendation system architecture, backend services, distributed storage/computing, and LLM training/inference systems. Core stack: Go/Python/Java/C++, Flink/Spark, Kafka/Pulsar.
Big Data Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start
Graduate Big Data Engineer in TikTok's Singapore Recommendation Architecture team: designs offline data architectures for large-scale recommendation systems and builds scalable, high-performance storage and computing systems using big-data frameworks (Hadoop, Spark, Flink, Kafka, Redis) with Java/C++. A 2027-start role for recent graduates.
Software Engineer Graduate(TikTok Recommendation Platform) - 2027 Start
Graduate software engineer on TikTok's Recommendation Architecture Team in Singapore, building AI-agent-driven engineering tools, gray release and observability platforms, and algorithm toolchains for large-scale recommendation systems. Core languages: C, C++, Java, or Golang.
Software Engineer Graduate (TikTok Search Architecture) - 2027 Start
Graduate software engineer on TikTok's Search Architecture team in Singapore, designing and optimizing large-scale distributed search engine systems for high concurrency, stability, and performance. Core stack: C++/Python/Java with distributed systems and machine learning work.
Big Data Engineer Graduate(TikTok Live Recommendation Architecture) - 2027 Start
Graduate Big Data Engineer on TikTok's Live Recommendation Architecture team in Singapore, designing offline data pipelines and scalable, high-performance storage and computing systems for the live broadcast recommendation service. Core stack includes Hadoop, Hive, Flink, Spark, Kafka, HBase, Redis, and coding in Java and C++.
AI Infrastructure Engineer Graduate (TikTok Live Recommendation Architecture) - 2027 Start
Graduate AI Infrastructure Engineer (2027 start) on TikTok's Live Recommendation Architecture team in Singapore, optimizing GPU-based training/inference performance and building high-throughput pipelines and HPC/storage systems for live-stream recommendation models. Core stack: C++, CUDA, Triton, Python and distributed GPU training.
Software Engineer Graduate (TikTok Live Recommendation Architecture) - 2027 Start
Graduate software engineer on TikTok's Live Recommendation Architecture team in Singapore, building and optimizing high-performance online services, data pipelines, and large-scale storage/computing systems for the TikTok Live recommendation engine. Core stack: C/C++, Java, or Golang plus big data frameworks like Flink, Spark, Kafka, and Redis.
Infrastructure Engineer Graduate (TikTok Recommendation Architecture) - 2027 Start (PhD)
PhD graduate infrastructure engineer (2027 start) on TikTok's Recommendation Architecture team in Singapore, building next-generation generative AI infrastructure for search, ads, and recommendation — focusing on distributed training, inference acceleration, heterogeneous hardware utilization, and multimodal data processing, with C/C++ or Python programming requirements.
AI Engineer (LLM/Multimodal) Graduate (TikTok Search) - 2027 Start (PhD)
PhD-graduate AI engineer on TikTok's Search team in Singapore, developing large-scale search algorithms (query understanding, retrieval, ranking) and exploring LLM-powered generative search, RAG, and multimodal (text/image/video/audio) capabilities. Core stack: Python/C++, deep learning, LLMs, and applied ML research taken to production.
Backend Engineer - Real-Time, Scalable for 1B Users
Backend engineer on TikTok's LIVE Foundation Subscription team, building and optimizing real-time, high-performance distributed services that power the creator-fan subscription experience for roughly a billion users at global scale.
Singapore, Singapore, Posted 3 days agoFrontend Software Engineer Graduate (Global LIVE Transaction) - 2027 Start - Graduate (TikTok Global LIVE) - 2027 Start
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in…
Singapore, Posted 4 days ago, 7K – 14K SGD / moAI Engineer (LLM/Multimodal) Graduate (TikTok Search) - 2027 Start
Team Introduction TikTok Search Team is responsible for building and owning our search engine which provides our users the best search experience. On the Search Team, you'll have the opportunity to build a full-stack…
Law Enforcement Outreach Manager (Asia Pacific) - Trust and Safety
About TikTok TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have…
Product Manager (AI Search & Local Services) - TikTok
About TikTok TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have…