// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 10, 2026
30.2 C
Singapore

TikTok allegedly axes some jobs in Singapore as part of global layoffs

SINGAPORE: Entertainment platform TikTok has begun laying off employees worldwide, affecting multiple regions, including Asia, Europe, the Middle East, and Africa. Among those impacted are staff from the company’s Trust & Safety department.

According to sources, Adam Presser, TikTok’s Head of Operations responsible for Trust & Safety, informed employees of the restructuring plan yesterday (Feb 20). The layoffs reportedly occurred on the same day across various teams in different regions.

TikTok has yet to issue an official statement on the matter. However, CNA reports that online discussions suggest that employees in TikTok’s Singapore office were also affected.

The company operates global headquarters in Los Angeles and Singapore, with additional offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. The scale and specifics of the job cuts in each location remain unclear.

The layoffs come amid increasing scrutiny of TikTok’s operations worldwide, particularly in areas concerning user safety, data privacy, and regulatory compliance. It remains to be seen how these workforce reductions will impact the platform’s content moderation and security measures moving forward.

Hot this week

‘Time to go to JB!’ Singaporeans react to ringgit falling to lowest rate against Singapore dollar in 10 months

According to reporting from Bloomberg, Malaysia's currency fell 0.2 per cent on Wednesday (Sept 9) to 3.2162, marking a 10-month low against the Singapore dollar

Singaporean in US who masterminded S$309million bitcoin theft pleads guilty

Malone Lam, an eighth-grade dropout who came to the U.S. from Singapore, faces a maximum prison sentence of 20 years.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks