// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 22, 2026
27.2 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

Hot this week

Man caught on camera stealing speaker from shop at Bukit Batok; owner appeals for help with finding him

A TikTok video shows a man taking a speaker from a shop. The owner of the shop is now asking the public for help.

Couple spends up to S$100k on wedding, expects guests to help cover S$300-a-head costs

SINGAPORE: At its core, giving an ang bao at a wedding is a way for guests to wish the couple good fortune, longevity, and prosperity.   The practice used to be about the sentiment

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