Responsibilities The Global E-Commerce Governance and Experience (GNE) team helps build a safe and trusted environment for businesses, creators, and communities. We develop policies that support responsible…
Backend architect for TikTok Shop's Governance Service in Singapore, owning the architecture and technical direction of a governance sub-domain covering risk detection and marketplace trust and safety. Designs scalable distributed systems, drives platform evolution, and applies AI tools to engineering workflows using Golang, Python or Java.
Responsibilities Team Introduction The Global Advertising Data Platform team builds the data foundation and products behind advertising across our international products — petabyte-scale ingestion and storage through…
Software engineer on TikTok's Global Advertising Data Platform team in Singapore, building an AI-native, petabyte-scale data platform behind global advertising: high-throughput services, agent-facing APIs, semantic layers, and data-quality/evaluation infrastructure. Core languages are Java/Python/Go/C++ plus big-data tech like Spark, Kafka, and ClickHouse.
Full-stack engineer on TikTok's Money Platform for TikTok Live in Singapore: builds merchant onboarding, pay-in/payout, and tax capabilities across the web frontend and BFF layer, and develops AI agents to automate onboarding and engineering workflows. Core stack: TypeScript/Node.js or Go.
Backend software engineer on TikTok's Data Speech team, building and optimizing service architecture for speech AI products (large-model speech synthesis, comprehension, and music generation) that power the company's products and external enterprise services. Core stack is Go with distributed microservices, WSS/HTTP2, applied to large-model voice interaction.
Data Engineer on TikTok's Ad Data team in Singapore, designing, building, and maintaining large-scale ETL pipelines and data models that power advertiser-facing data products, including on-call support and SLA management. Core stack: SQL, Python, and big data technologies like Hadoop, Hive, and Spark across streaming and batch systems.
Backend engineer on TikTok's LIVE Core Services team in Singapore, building and optimizing the foundational services (rooms, users, leaderboards) of the global live streaming platform for tens of millions of concurrent users, with focus on disaster recovery, service governance, and AI-friendly architecture. Core stack includes Go/Java/C++/Python and microservices in a multi-datacenter environment.
Backend engineer on TikTok's LIVE Core Services team in Singapore, building and optimizing the foundational services of the global live streaming platform (rooms, users, leaderboards) with a focus on data consistency, disaster recovery, and service governance at tens of millions of concurrent users. Core stack includes backend languages like Go/Java/C++/Python and microservices across a multi-data
A 2026 PhD internship on TikTok's Recommendation Architecture team in Singapore, building and optimizing the backend architecture of TikTok's recommendation system — strategy management, fault diagnosis, storage engines, cross-domain data processing, and cost-efficient large-scale computing. Core technologies include C/C++, Python, large models, and high-performance storage/computing systems.
Security engineer on TikTok's BRIC RAID team in Singapore who researches underground/adversarial ecosystems, analyzes illicit tools and attack techniques, runs adversarial simulations, and turns threat intelligence (including OSINT) into stronger risk-control defenses. Core tech: reverse engineering, threat intel, and at least one of Python, Go, Java, C/C++, or JavaScript.
A Business Intelligence Analyst on TikTok's Trust & Safety team in Singapore, partnering with cross-functional stakeholders to build scalable data workflows, automated reporting, and analytics (SQL, Python, RPA, BI tools) that surface operational metrics for content moderation.
Backend engineer on TikTok's global LIVE Core Services team in Singapore, building and optimizing the foundational live streaming services (rooms, users, leaderboards) that support tens of millions of concurrent users across a multi-datacenter environment. Work centers on Go/Java/C++/Python microservices, disaster recovery, monitoring, service governance, and AI-friendly architectures.
Backend engineer on TikTok's core account, device, session, and user-data systems serving billions of users at ~100M QPS. The role involves designing, deploying, and maintaining distributed backend services with security-by-design and extreme performance, using languages like Go, Java, C++, or Python.
Internship with TikTok Shop's Southeast Asia team in Singapore: full-stack delivery of front-end pages, server APIs and data pipelines for the e-commerce platform, plus building AI-assisted R&D workflows and agent-based AI features. Requires proficiency in at least one of TS/Go/Java/Android/iOS.
Internship with TikTok Shop in Singapore: work on end-to-end full-stack development while applying AI-assisted R&D workflows and building AI-driven product scenarios, collaborating across front-end and back-end teams in a fast-paced global e-commerce environment.
Leads backend platform development for TikTok's Trust and Safety team, building and improving systems for content understanding, risk identification, automated enforcement, and content moderation using machine learning and AI. Also owns the technical roadmap, project execution, and the coaching and growth of team members, based in Singapore.
Responsibilities Team Introduction The TTO (TikTok One) Monetization Product Design team focuses on helping brands and agencies achieve efficient and sustainable business growth through short-form video, creator…
Tech lead for TikTok's Trust and Safety backend platform in Singapore, building and owning systems for content moderation, risk identification, and automated enforcement. Day-to-day involves backend development (Golang/Java/Python/JavaScript), complex system architecture, AI-assisted engineering, and leading and coaching the team.