Staff Data Engineer

Airbnb is a global platform connecting hosts and guests, founded in 2007, with over 5 million hosts and 2 billion guest arrivals worldwide.
$204,000 - $260,000
Data
Staff Software Engineer
Remote
9+ years of experience
Enterprise SaaS · Travel

Description For Staff Data Engineer

Airbnb is seeking a Staff Data Engineer to join their dynamic team, working across crucial areas including Communication and Connectivity, Users, Listings, and Marketplace Data and AI, and BizTech. This role offers an opportunity to work at a company that has transformed the travel industry, serving over 2 billion guest arrivals globally.

The position involves architecting and maintaining critical data systems that power Airbnb's core operations. You'll be working with petabyte-scale data, designing and implementing both batch and real-time systems that support various products and business needs. The role spans across three key areas: Communication and Connectivity, where you'll build scalable communication tools; Users, Listings, and Marketplace Data, where you'll improve data foundation and leverage ML models; and BizTech, where you'll work on crucial company-wide metrics.

As a Staff Data Engineer, you'll collaborate with cross-functional teams including product managers, engineers, data scientists, and business partners. You'll be responsible for ensuring data quality, designing efficient data models, and building robust pipelines. The role offers significant impact through working on core business metrics, developing innovative data systems, and contributing to Airbnb's Data Engineering Paved Path.

This is an excellent opportunity for an experienced data engineer who wants to make a meaningful impact at scale, working with cutting-edge technologies and contributing to the success of a global platform. The position offers competitive compensation, including equity, bonuses, and unique benefits like Employee Travel Credits, all while working in a remote-friendly environment.

Last updated 8 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
  • 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 design and 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

  • Employee Travel Credits
  • Bonus
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Data Engineer

Engineering Manager, Metrics Infrastructure

Lead Airbnb's Metrics Infrastructure team in developing next-gen data platforms, managing engineering teams, and driving technical strategy with competitive compensation and remote flexibility.

Staff Software Engineer, Data Warehouse Compute

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

Senior Staff Technical Program Manager, Core Entity

Lead technical program management for Airbnb's Core Entity Data team, driving AI/ML initiatives and ensuring data consistency across platforms.

Data Engineering Manager, Community Support Platform

Lead data engineering team at Airbnb, building data foundations for AI-powered customer support platform, managing projects and driving innovation.

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.