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 day 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

Staff Software Engineer, Data Warehouse Compute

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

Staff Software Engineer, Workflow Orchestration

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

Data Engineering Manager, Community Support Platform

Lead Airbnb's data engineering team for customer support platform, driving AI transformation and data infrastructure excellence.

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.

Data Engineering Manager - Trust Data Foundations

Lead Airbnb's Trust Data Foundations team as Engineering Manager, driving data strategy and engineering excellence to combat fraud and ensure platform safety.