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
5000+ Employees
9+ years of experience
AI · Enterprise SaaS · Travel

Description For Staff Data Engineer

Airbnb is seeking a Staff Data Engineer to join their dynamic team, working across various crucial domains including Communication and Connectivity, Users, Listings, and Marketplace Data and AI, Guest Data, BizTech, and Community Support Data Platform. This role offers an exceptional opportunity to make a significant impact on Airbnb's data infrastructure and systems that serve millions of users worldwide.

The position requires expertise in designing and implementing large-scale data systems, with a focus on both batch and real-time processing. You'll be working with petabyte-scale datasets, building robust data pipelines, and ensuring data quality and reliability across the platform. The role combines technical leadership with hands-on engineering, requiring both deep technical expertise and strong collaborative skills.

As a Staff Data Engineer, you'll be responsible for architecting data solutions that power critical business decisions, product features, and machine learning models. You'll work closely with cross-functional teams, including product managers, data scientists, and machine learning engineers, to deliver high-impact solutions. The role offers exposure to various aspects of Airbnb's business, from core marketplace operations to financial systems and customer support.

The ideal candidate will bring 9+ years of industry experience, strong technical skills in languages like Java, Scala, or Python, and extensive knowledge of data processing technologies. You'll need to demonstrate leadership abilities, excellent communication skills, and a track record of building and optimizing large-scale data systems. This position offers the flexibility of remote work within the US, competitive compensation, and the opportunity to work on challenging problems at scale.

This role is perfect for someone who is passionate about data engineering, enjoys mentoring others, and wants to contribute to shaping the future of how millions of people travel and experience the world through Airbnb's platform. You'll be joining a company with a strong culture of innovation and inclusion, working on projects that directly impact the company's success and user experience.

Last updated 13 days ago

Responsibilities For Staff Data Engineer

  • Architect and productionize batch and real-time data systems
  • Ensure the 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 strong 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
Scala
PostgreSQL
MySQL
  • 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 and handling data at the petabyte scale
  • Strong knowledge of Java, Scala, or Python, and expertise with data processing technologies and SQL
  • Proven ability to design, productionize, and optimize batch and real-time data pipelines and systems
  • Excellent ability to collaborate with cross-functional teams
  • Advanced analytical and problem-solving skills
  • Exceptional written and verbal communication skills
  • Expertise in data modeling, warehousing, and working with relational and columnar databases
  • Ability to provide technical leadership and mentorship

Benefits For Staff Data Engineer

  • Employee Travel Credits

Interested in this job?

Jobs Related To Airbnb Staff Data Engineer

Staff Data Engineer: Host Pricing & Settings

Staff Data Engineer position at Airbnb focusing on Host Pricing & Settings ML 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.