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
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer, Data Warehouse Compute

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

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.

Senior Staff Technical Program Manager, Data Storage

Senior Technical Program Manager role at Airbnb focusing on data infrastructure and storage systems, requiring 13+ years of experience and offering 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.

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 a month 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?