- Developers
- Learn how Meta builds internal tools like Bento to streamline notebook development and execution, potentially improving your own workflow.
- Business
- Understand how companies like Meta invest in developer infrastructure to boost productivity and innovation.
This is a solid interview discussing Meta's internal developer tools that enhance productivity and explore new execution environments.
66: Inside Bento - Serverless Jupyter Notebooks at Meta
Audio streams from Meta. Your place is remembered on this device.
From Subvolts
Summary and analysis by Subvolts editorial, AI-assisted.
The Meta Tech Podcast episode "66: Inside Bento" features host Pascal Harris interviewing Steve about Bento, Meta's internal serverless Jupyter Notebooks platform. They discuss features like scheduled notebooks, sharing, and running notebooks in the browser using WebAssembly. The conversation also touches on integrating with batch jobs and the future of Python libraries in the browser.
This episode explains Bento, Meta's internal system for running coding notebooks without needing a big computer. It lets engineers share work and run code directly in their web browser, making their jobs easier and faster.
This episode offers insight into how a major tech company, Meta, enhances developer productivity with custom tools. It's for engineers and data scientists interested in improving their workflow with notebooks. By leveraging WebAssembly for serverless execution, Meta explores efficient resource utilization, a trend relevant to frontier labs optimizing AI model development and deployment.
- HostPascal Harris
- GuestSteveMeta
- Episode Title: 66: Inside Bento - Serverless Jupyter Notebooks at Meta
- Show: Meta Tech Podcast
- Length: 44 minutes
- Bento Features: Scheduled notebooks, sharing with colleagues, running notebooks without a remote server component using Webassembly.
- Related Link: Serverless Jupyter Notebooks at Meta: https://engineering.fb.com/2024/06/10/data-infrastructure/serverless-jupyter-notebooks-bento-meta/
Bento is Meta's internal distribution of Jupyter Notebooks, an open-source web-based computing platform. Host Pascal is joined by Steve who worked with his team on building many features on top of Jupyter, including scheduled notebooks, sharing with colleagues and running notebooks without a remote server component by leveraging Webassembly in the browser.
Got feedback? Send it to us on Threads (https://threads.net/@metatechpod), Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don't forget to follow our host @passy (https://twitter.com/passy, https://mastodon.social/@passy, and https://threads.net/@passy_). Fancy working with us? Check out https://www.metacareers.com/.
Links
-
Scheduling Jupyter Notebooks at Meta: https://engineering.fb.com/2023/08/29/security/scheduling-jupyter-notebooks-meta/
-
Serverless Jupyter Notebooks at Meta: https://engineering.fb.com/2024/06/10/data-infrastructure/serverless-jupyter-notebooks-bento-meta/
-
Jupyter Notebooks: https://jupyter.org/
Timestamps
-
Intro 0:06
-
Who is Steve? 1:49
-
What are Jupyter and Bento? 2:48
-
Who is Bento for? 3:40
-
Internal-only Bento features 4:42
-
Scheduled notebooks 11:39
-
Integrating with existing batch jobs 17:10
-
The case for serverless notebooks 20:59
-
Enter wasm 24:29
-
Upgrade paths from serverless to server 26:29
-
Bringing more Python libraries to the browser 30:21
-
Adding magick(s) 31:52
-
DataFrame magic and AI 36:41
-
What's next? 38:29
-
Outro 43:17
- Jupyter Notebooks
- Steve
- An interactive coding environment that combines text, code, and visualizations.
- Webassembly
- Steve
- A technology that lets code written in other languages run very fast in a web browser.
87: Everything is Power: Battery Life Engineering for AI Glasses
WithRey, Dmitrii
86: A Hard Cell: Engineering Ultra-Narrow Batteries for AI Glasses
WithKarthik, Myuran
85: Reel Friends: Building Social Discovery that Scales to Billions
WithJoseph, Subasree
Questions people ask
- What is Bento?
- Bento is Meta's internal distribution of Jupyter Notebooks, a web-based computing platform that allows for features like scheduled notebooks and running them in the browser.
- How does Bento run notebooks without a remote server?
- Bento leverages Webassembly in the browser to run notebooks without needing a separate remote server component.
Page generated Oct 19, 2026. Summaries are Subvolts' own; the audio, artwork and notes belong to Meta.

