Facebook Engineering

Meta Open Source: 2024 by the numbers

Open source has played an essential role in the tech industry and beyond. Whethe...

Mobile GraphQL at Meta in 2025

Mobile GraphQL is a framework used at Meta for fetching data in mobile applicati...

Building multimodal AI for Ray-Ban Meta glasses

Multimodal AI – models capable of processing multiple different types of inputs ...

A case for QLC SSDs in the data center

The growth of data and need for increased power efficiency are leading to innova...

How Meta is translating its Java codebase to Kotlin

Meta has been working to shift its Android codebase from Java to Kotlin, a newer...

Protecting user data through source code analysis at scale

Meta’s Anti Scraping team focuses on preventing unauthorized scraping as part of...

Unlocking global AI potential with next-generation subs...

Today, we’re announcing our most ambitious subsea cable endeavor yet: Project Wa...

Looking back at our Bug Bounty program in 2024

In 2024, our bug bounty program awarded more than $2.3 million in bounties, brin...

Indexing code at scale with Glean

We’re sharing details about Glean, Meta’s open source system for collecting, der...

ILA Evo: Meta’s journey to reimagine fiber optic in-lin...

Today’s rapidly evolving landscape of use cases that demand highly performant an...

Measuring productivity impact with Diff Authoring Time

Do types actually make developers more productive? Or is it just more typing on ...

Strobelight: A profiling service built on open source t...

We’re sharing details about Strobelight, Meta’s profiling orchestrator. Strobeli...

How Meta discovers data flows via lineage at scale

Data lineage is an instrumental part of Meta’s Privacy Aware Infrastructure (PAI...

Bringing Jetpack Compose to Instagram for Android

Introducing a new Android UI framework like Jetpack Compose into an existing app...

How Precision Time Protocol handles leap seconds

We’ve previously described why we think it’s time to leave the leap second in th...

Revolutionizing software testing: Introducing LLM-power...

WHAT IT IS Meta’s Automated Compliance Hardening (ACH) tool is a system for muta...

Data logs: The latest evolution in Meta’s access tools

We’re sharing how Meta built support for data logs, which provide people with ad...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.