Staff Data Engineer

Airbnb connects guests with hosts offering unique stays and experiences across the globe, founded in 2007 and grown to over 4 million hosts with 1 billion guest arrivals.
$204,000 - $259,000
Data
Staff Software Engineer
Remote
1,000 - 5,000 Employees
9+ years of experience
Enterprise SaaS · Travel

Description For Staff Data Engineer

Airbnb is seeking a Staff Data Engineer to join one of three key teams: Communication and Connectivity, Users, Listings, and Marketplace Data and AI, or BizTech. This role is crucial in ensuring every area of Airbnb has trustworthy data to fuel insight and innovation. You'll work with petabyte-scale data systems, designing and implementing robust data pipelines that power critical business decisions.

The position offers the opportunity to work on significant projects like company-wide Tier-1 metrics, including Gross Booking Value and Revenue, and innovative areas like Unit of Economics. You'll collaborate with cross-functional teams, including product managers, engineers, data scientists, and business partners, to build scalable solutions that impact Airbnb's core operations.

As a Staff Data Engineer, you'll be responsible for architecting both batch and real-time data systems, ensuring data quality and performance, and contributing to Airbnb's Data Engineering Paved Path. The role requires expertise in distributed data platforms, strong programming skills, and the ability to handle complex business problems at scale.

The ideal candidate will bring technical leadership experience, strong analytical skills, and the ability to mentor team members. This position offers the opportunity to shape data engineering practices not just within your team but across Airbnb as a whole, while working on systems that directly impact the company's success and growth.

Working at Airbnb means joining a company committed to connecting people globally, with a strong focus on inclusion and belonging. The role offers competitive compensation, including bonus and equity opportunities, along with the flexibility of remote work within eligible US states.

Last updated a few seconds ago

Responsibilities For Staff Data Engineer

  • Architect and productionize batch and real-time data systems
  • Ensure quality, performance, and stability of data systems
  • Design and optimize data models for efficient storage and retrieval
  • Collaborate with cross-functional teams on data requirements
  • Tune and optimize data systems and machine learning models
  • Build relationships with partner engineering teams
  • Contribute to long-term data strategies
  • Mentor and coach team members

Requirements For Staff Data Engineer

Java
Python
PostgreSQL
MySQL
  • 9+ years of relevant industry experience with Bachelor's/Master's in CS/EE, or 6+ years with PhD
  • Experience with distributed data platforms (Spark, Kafka, Flink, HBase)
  • Strong knowledge of Java, Scala, or Python
  • Expertise in data processing and SQL
  • Experience with data pipeline optimization
  • Advanced analytical and problem-solving skills
  • Exceptional communication skills
  • Expertise in data modeling and warehousing
  • Experience with relational and columnar databases

Benefits For Staff Data Engineer

Equity
  • Employee Travel Credits
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Data Engineer

Senior Engineering Manager, Metrics Infrastructure

Lead Airbnb's Metrics Infrastructure team in building next-generation data platforms, managing engineering teams, and driving technical strategy for data-driven decision-making tools.

Staff Software Engineer, Data Warehouse Compute

Staff Software Engineer position at Airbnb focusing on data warehouse compute infrastructure and big data technologies.

Staff Data Engineer, BizTech

Staff Data Engineer position at Airbnb's BizTech team, leading critical data systems development and technical strategy for Tax, Payments, and Legal operations.

Senior Staff Technical Program Manager, Data Storage

Senior Technical Program Manager role at Airbnb focusing on data infrastructure and storage systems, requiring 13+ years of experience and offering remote work options.

Staff Software Engineer, Workflow Orchestration

Staff Software Engineer position at Airbnb focusing on workflow orchestration and data infrastructure development.