What is a Data Engineer?
At Airbnb, the Data Engineer role is central to the company’s mission of creating a world where anyone can belong anywhere. Data is not just a byproduct of the platform; it is the engine that drives decision-making, product innovation, and the personalized experiences of millions of hosts and guests. As a Data Engineer here, you are not simply moving data from point A to point B. You are architecting the foundation that enables the entire organization—from Product Managers to Data Scientists—to understand user behavior, optimize search rankings, and ensure trust and safety across the platform.
You will work on high-scale challenges that involve processing petabytes of data. Airbnb is historically known for its significant contributions to the open-source data community (most notably creating Apache Airflow and Apache Superset). Consequently, the bar for engineering excellence is high. You will build robust, scalable data pipelines, design efficient data models, and maintain the "source of truth" datasets (often referred to as "Minerva" metrics within the company) that power critical business dashboards and machine learning models.
This role requires a blend of strong software engineering principles and deep data intuition. You will sit at the intersection of infrastructure and analytics, ensuring that data is reliable, timely, and accessible. Whether you are optimizing batch processing jobs or designing real-time streaming architectures, your work directly impacts how Airbnb scales its global marketplace.



