Staff Data Engineer

Airbnb is a global travel platform founded in 2007 that connects hosts offering unique stays with guests, having facilitated over 2 billion guest arrivals across the globe.
$204,000 - $255,000
Data
Staff Software Engineer
Remote
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 several critical teams including Communication and Connectivity, Users, Listings, and Marketplace Data and AI, Guest Data, BizTech, or Community Support Data Platform. This role will be instrumental in ensuring every area of the business has trustworthy data to fuel insight and innovation.

As a Staff Data Engineer, you'll be responsible for architecting and building robust data systems that power Airbnb's core products and business decisions. You'll work with petabyte-scale data, designing and implementing both batch and real-time data pipelines. The role requires expertise in distributed systems, data modeling, and modern data processing technologies.

You'll collaborate closely with product managers, engineers, data scientists, and business partners to develop scalable solutions that impact millions of users. Whether it's building systems for guest communications, developing data products for hosts, or creating financial data solutions, your work will directly influence Airbnb's success.

The position offers the opportunity to work on critical company metrics, shape data engineering practices, and mentor other engineers. You'll be part of a world-class engineering team that values quality, scalability, and innovation. The role combines technical leadership with hands-on engineering, requiring both deep technical expertise and strong communication skills.

This remote-eligible position offers competitive compensation ($204,000 - $255,000), equity, benefits, and Employee Travel Credits. Join Airbnb to help build the future of travel while working with cutting-edge data technologies and solving complex challenges at scale.

Last updated 17 hours 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
  • Tune, productionize, and optimize data systems and machine learning models
  • Build and maintain relationships with partner engineering teams
  • Contribute to long-term data strategies and roadmaps
  • Mentor and coach team members

Requirements For Staff Data Engineer

Java
Python
PostgreSQL
MySQL
Kafka
  • 9+ years of relevant industry experience with a Bachelor's and/or Master's degree in CS/EE, or equivalent experience, or 6+ years of experience with a PhD
  • Extensive experience designing, building, and operating robust distributed data platforms
  • Strong knowledge of Java, Scala, or Python, and expertise with data processing technologies and SQL
  • Experience with data modeling, warehousing, and working with relational and columnar databases
  • Advanced analytical and problem-solving skills
  • Exceptional written and verbal communication skills
  • Ability to provide technical leadership and mentorship

Benefits For Staff Data Engineer

Medical Insurance
Equity
  • Employee Travel Credits
  • Bonus

Interested in this job?

Jobs Related To Airbnb Staff Data Engineer

Staff Software Engineer, Workflow Orchestration

Staff Software Engineer position at Airbnb focusing on workflow orchestration and data infrastructure, offering remote work and competitive compensation.

Data Engineering Manager, Community Support Platform

Lead data engineering team at Airbnb's Community Support Platform, driving AI-powered customer support transformation through data foundations and analytics.

Engineering Manager, Metrics Infrastructure

Lead the Metrics Infrastructure team at Airbnb, developing next-gen analytics platforms and managing high-performing engineering teams in a remote-friendly environment.

Data Engineering Manager - Trust Data Foundations

Lead data engineering team at Airbnb focusing on trust and fraud prevention, managing data strategies and team development with competitive compensation and remote work options.

Staff Data Engineer

Staff Data Engineer position at Airbnb focusing on building and maintaining large-scale data systems, requiring 9+ years of experience and expertise in distributed data platforms.