Airbnb logo

Airbnb Engineering Blog & Tech Articles

Global travel platform connecting hosts and travelers through innovative technology and AI-powered recommendations

232 engineering articles, tutorials, and technical insights from Airbnb's engineering team

Latest Articles

Filter:
Airbnb logo
Airbnb
Advanced
The article reviews Airbnb's significant advancements in research and technology throughout 2025, focusing on their participation in key conferences and the impactful papers presented.
Malay Haldar
12 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses how Airbnb manages dynamic configuration changes safely and reliably at scale.
Cosmo W. Q
9 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
Anna Sulkina, Senior Director of Engineering at Airbnb, shares her career journey from growing up in Eastern Ukraine during the collapse of the Soviet Union to leading Application & Cloud Infrastru...
Lauren Mackevich
9 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Peter Coles, Airbnb's Head Economist for Policy and Director of Data Science, shares his career journey from public school in Milwaukee through Princeton, Stanford PhD in economics, Harvard Busines...
Lauren Mackevich
9 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb's Pay as a Local initiative launched 20+ locally relevant payment methods (LPMs) across multiple global markets in 14 months.
Gerum Haile
13 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb built a system that combines GraphQL infrastructure, product context, and LLMs to automatically generate and maintain realistic, type-safe mock data using a custom @generateMock directive.
Michael Rebello
13 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
This article details how Airbnb evolved the traffic management system for Mussel, their multi-tenant key-value store for derived data, from simple QPS-based rate limiting to a layered, adaptive qua...
Shravan Gaonkar
11 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb completely rearchitected Mussel, their core key-value store for derived data, migrating from v1 to v2 with a NewSQL backend.
Shravan Gaonkar
10 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the evolution and modernization of Viaduct, Airbnb's data-oriented service mesh, highlighting its transition to open-source software.
Adam Miskiewicz
10 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's migration of its JVM monorepo from Gradle to Bazel, detailing the motivations, process, and outcomes of this significant transition.
Thomas Bao
14 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses how Airbnb manages seamless upgrades of Istio across tens of thousands of pods and multiple Kubernetes clusters.
Rushy R. Panchal
10 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's innovative approach to achieving high availability with distributed databases on Kubernetes.
Artem Danilov
7 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses techniques used at Airbnb to enhance and maintain the performance of SwiftUI features at scale.
Cal Stephens
11 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the implementation of Impulse, an internal load-testing-as-a-service framework at Airbnb, designed to enhance system reliability and performance through comprehensive load tes...
Chenhao Yang
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses how Airbnb leverages machine learning technologies such as speech recognition, intent detection, and language models to enhance its voice support experience.
Yuanpei Cao
8 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses how Airbnb measures listing lifetime value (LTV) to identify valuable listings for guests and improve host resources.
Carlos Sanchez Martinez
9 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses the development of Airbnb's first Embedding-Based Retrieval (EBR) search system, which aims to improve the relevance of search results for users by narrowing down the pool of ...
Huiji Gao
7 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Airbnb's successful migration of 3. 5K React component test files from Enzyme to React Testing Library (RTL) using large language models (LLMs).
Charles Covey-Brandt
8 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses how Airbnb improved its search ranking algorithm for map interfaces, addressing the unique challenges posed by user interaction with map results compared to list results.
Malay Haldar
6 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb made significant contributions at the 2024 KDD conference in Barcelona, showcasing research on Deep Learning, Search Ranking, Online Experimentation, and Two-sided Marketplaces.
Huiji Gao
16 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article details Vijaya Kaza's professional journey to becoming the Chief Security Officer and Head of Engineering for Trust and Safety at Airbnb.
Lauren Mackevich
6 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
This article discusses how Airbnb segments its host availability data to gain insights into different hosting behaviors.
Alexandre Salama
10 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses how Airbnb developed a large-scale, near real-time stream processing platform called the User Signals Platform (USP) to enhance user personalization.
Kidai Kwon
10 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's implementation of an AI-powered photo tour feature using Vision Transformers to enhance the guest experience by accurately classifying and organizing listing images.
Airbnb logo
Airbnb
Intermediate
Airbnb's adoption of Bazel as a universal build system for their large-scale web monorepo is detailed in this article.
Sharmila Jesupaul
12 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's evolution in location retrieval from simple heuristics to advanced machine learning and reinforcement learning techniques.
Dillon Davis
9 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the evolution of Automation Platform v2 at Airbnb, focusing on its enhancements for Conversational AI, particularly through the integration of large language models (LLMs).
Chutian Wang
8 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Sandcastle, an internal prototyping platform developed by Airbnb that empowers data scientists, engineers, and product managers to create interactive data/AI applications.
Daniel Miller
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article provides an in-depth exploration of Riverbed, a framework within Airbnb's tech stack that optimizes data consumption from system-of-record data stores and updates secondary read-optimiz...
Xiangmin Liang
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses the development of a postcard generation system by Airbnb's Media Ingestion team for their 2024 Summer Release.
Leo Wong
3 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses Airbnb's approach to personal data classification, emphasizing the importance of data handling to maintain trust within the community.
Sam Kim
12 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses the migration of Airbnb's streaming processing architecture from Hadoop Yarn to Kubernetes using Apache Flink.
Ran Zhang
11 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb successfully upgraded its web surfaces from React 16 to React 18 using a systematic approach called the React Upgrade System.
Andre Wiggins
11 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses Airbnb's efforts to enhance web accessibility by improving text resizing for users with vision difficulties.
Steven Bassett
15 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses the implementation of the Host Passport animation on iOS, detailing the technical challenges and solutions encountered in creating a fluid and engaging user experience.
Anne Lu
8 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Airbnb has developed Brandometer, an advanced natural language understanding (NLU) technique that leverages social media data to measure brand perception.
Tiantian Zhang
5 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
This article discusses the implementation of Trio, Airbnb's framework for Jetpack Compose screen architecture in Android, focusing on the use of Props for type-safe communication between ViewModels.
Eli Hart
11 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Chronon, Airbnb's ML Feature Platform, is now open source, providing tools for observability and management that simplify the complexity of data engineering for machine learning practitioners.
Varant Zanoyan
11 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
This article continues the discussion on Trio, Airbnb's framework for Jetpack Compose screen architecture in Android, focusing on navigation and modularization.
Eli Hart
13 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article introduces Trio, a framework developed by Airbnb for building a Compose-based architecture in their Android app, leveraging the open-source Mavericks library for state management.
Eli Hart
12 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Airbnb's migration of its iOS build system from Buck to Bazel, detailing the approach taken to ensure a smooth transition with minimal disruption to developer workflows.
Qing Yang
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's significant contributions to the KDD 2023 conference, highlighting their innovative research in deep learning, online experimentation, and causal inference.
Alex Deng
11 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the development of a resilient DevOps framework at Airbnb tailored for their CRM platform, focusing on automating code and configuration deployment.
Sharda Kumari
7 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
The article discusses Airbnb's innovative approach to data quality through the introduction of the Data Quality Score (DQ Score).
Clark Wright
11 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's Listing Attribute Extraction Platform (LAEP), a machine learning system designed to extract structured data from unstructured text data generated on their platform.
Hongwei Harvey Li
9 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article chronicles Helena Zarazua's transition from an arts-focused background to becoming a full-time iOS developer at Airbnb through their Connect engineering apprenticeship program.
Lauren Mackevich
8 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's adoption of SwiftUI in their iOS app, detailing the motivations behind the transition from their custom framework Epoxy to SwiftUI.
Bryn Bodayle
13 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
The article discusses Riverbed, a data framework developed by Airbnb to optimize data access and processing at scale.
Amre Shakim
8 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
Chronon is a declarative feature engineering framework developed by Airbnb to streamline the process of creating production-grade features for machine learning models.
Nikhil Simha
9 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Metis, Airbnb's next-generation data management platform designed to empower the company to manage its complex data ecosystem at scale.