Staff Data Engineer

Airbnb is a platform where Hosts offer unique stays and experiences, enabling guests to connect with communities authentically.
$204,000 - $259,000
Data
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI · Enterprise SaaS · Travel

Description For Staff Data Engineer

Airbnb, founded in 2007, has grown to over 4 million Hosts welcoming more than 1 billion guest arrivals globally. As a Staff Data Engineer at Airbnb, you'll join a community focused on ensuring every area of the business has trustworthy data to fuel insight and innovation. You'll work on one of three teams: Communication and Connectivity, Users, Listings, and Marketplace Data and AI, or BizTech.

Your responsibilities will include architecting and productionizing batch and real-time data systems, ensuring data quality and performance, designing efficient data models, and collaborating with cross-functional teams. You'll also contribute to long-term data strategies and mentor team members.

The role requires extensive experience in designing and operating distributed data platforms, strong programming skills in Java, Scala, or Python, and expertise in data processing technologies and SQL. You'll need to handle data at the petabyte scale and work with technologies like Spark, Kafka, and various databases.

This position offers a competitive salary range of $204,000 to $259,000 USD, with potential for bonus, equity, benefits, and Employee Travel Credits. The role is US - Remote Eligible, with occasional work at Airbnb offices or offsites as agreed with your manager.

Airbnb is committed to diversity, inclusion, and belonging, encouraging applications from all qualified individuals. They provide reasonable accommodations for candidates with disabilities throughout the recruitment process.

Join Airbnb to make a significant impact on their data engineering practices and contribute to the success of this innovative travel and hospitality platform.

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

Requirements For Staff Data Engineer

Java
Scala
Python
Kafka
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
  • Experience designing, building, and operating robust distributed data platforms
  • Strong knowledge of Java, Scala, or Python, and expertise with data processing technologies and SQL
  • Ability to design, productionize, and optimize batch and real-time data pipelines
  • Excellent collaboration skills 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
  • Experience working with machine learning engineers (preferred)
  • Ability to provide technical leadership and mentorship
  • Flexibility and innovative thinking to evaluate and incorporate new technologies

Interested in this job?

Jobs Related To Airbnb Staff Data Engineer

Visualization Engineer (L5) - Content & Studio

Netflix seeks a Visualization Engineer (L5) for Content & Studio to build data storytelling products and own user experience for internal content reporting.

Staff Product Manager - AI Platform

Staff Product Manager for AI Platform at Intuit, leading development of AI/ML capabilities for model inference, hosting, and serving.

Staff Data Engineer

Join Sojern as a Staff Data Engineer to design and implement scalable data pipelines, working with cutting-edge technologies in the travel marketing industry.

Senior Staff Technical Program Manager, Data

Senior Staff Technical Program Manager, Data at Airbnb: Lead data infrastructure initiatives, collaborate with engineering teams, and drive data-driven decision-making across the company.

Staff Software Engineer, Data Warehouse Compute

Staff Software Engineer position at Airbnb for Data Warehouse Compute, focusing on big data infrastructure and technologies.