// Adds dimensions UUID, Author and Topic into GA4
Sunday, August 23, 2026
33.1 C
Singapore

Apple’s top AI executive to join Meta’s new super intelligence team

INTERNATIONAL: Ruoming Pang, Apple’s top executive overseeing artificial intelligence models, is reportedly leaving the company to join Meta’s new superintelligence team, Bloomberg News reported, citing sources familiar with the matter.

In his upcoming role at Mark Zuckerberg’s Meta, Mr Pang, who led Apple’s foundation models team, will reportedly receive a compensation package worth millions of dollars annually.

The move comes as major tech firms, including Meta, step up efforts to secure top AI talent by offering multimillion-dollar pay packages and aggressively pursuing high-profile acquisitions amid the AI race.

According to Reuters, Mr Zuckerberg recently reorganised the company’s AI operations under a new division known as Meta Superintelligence Labs. 

The division will be led by 28-year-old Alexandr Wang, former CEO of data labelling start-up Scale AI, who will take on the role of chief AI officer at Meta, Reuters reported, citing a source.

Meta invested in Scale AI last month in a deal that valued the startup at US$29 billion and brought Mr Wang into the company.

Neither Apple nor Meta has yet responded to requests for comment. /TISG

Read also: Microsoft cuts jobs again as AI costs climb, to let go of about 9,000 employees

- Advertisement -

Hot this week

Singaporean says having no dependents these days is a superpower because it helps preserve your wellbeing

One commenter asked: why join the sandwich generation if you have the option not to?

Is the Singaporean lifestyle just work, eat, sleep, repeat? Netizens share their thoughts

“Life has gotten dull and monotonous.” One Singaporean says finding time for anything outside work can be difficult when time, energy and money are all factors.

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