Airbnb logo

Staff Software Engineer, Data Infrastructure

Airbnb

The Community You Will Join

At Airbnb, data represents the voice of our users at scale. The Data Engineering Paved Path (DEPP) team is responsible for building the tools, frameworks, and services empowering data practitioners to author workflows at scale. This work is used by hundreds of pipeline authors within Airbnb and powers all of Airbnb’s most critical offline datasets. The DEPP team is focused on building a world-class data engineering development experience.

A Typical Day

  • Work with data engineers, data scientists, and other stakeholders to understand their data development needs.
  • Build frameworks to standardize the ETL author, test, and deploy workflow which enforce best practices and improve developer productivity.
  • Partner with Data Infrastructure on introducing the next generation of data engineering technology (e.g., Iceberg, next-gen orchestration, etc.) and facilitate managing data at scale.
  • Design and implement data quality validation processes including anomaly detection to ensure the accuracy and completeness of data.
  • Innovate on how data pipelines are productionalized and deployed across Airbnb.

Your Expertise

  • 9+ years working in developer tooling (preferably data-focused) or Data Infrastructure.
  • Strong programming skills in Java, Python, or Scala.
  • Experience with data storage and distributed processing technologies (e.g., Hive, Spark, Trino, Flink).
  • Experience with data modeling, database design, and various SQL dialects.
  • Experience with workflow orchestration solutions (e.g., Apache Airflow, Prefect, Kubeflow).
  • Excellent communication skills and the ability to collaborate with cross-functional teams to build empathetic tools and platforms.
  • Excellent analytical and problem-solving skills.
  • BS/MS/PhD in Computer Science, a related field, or equivalent work experience preferred.

Your Location

This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity.

Our Commitment To Inclusion & Belonging

Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services, and solutions. All qualified individuals are encouraged to apply.

Benefits
Extracted with AI

  • Remote work eligibility
  • Equity options
  • Employee travel credits
  • Health benefits

Similar jobs

Last update: 23 minutes ago

Airbnb logo
Airbnb

Staff Data Engineer, Guest & Host Products

Staff Data Engineer role at Airbnb focusing on data integrity for marketplaces, including data modeling and pipeline construction.

Airbnb logo
Airbnb

Senior Software Engineer, Personalization and Contextualization Infrastructure

Join Airbnb as a Senior Software Engineer to enhance search infrastructure, focusing on personalization and contextualization.

Airbnb logo
Airbnb

Senior Software Engineer, Marketing Technology

Senior Software Engineer role in Marketing Technology at Airbnb, focusing on large scale distributed systems and backend development.

Airbnb logo
Airbnb

Staff Software Engineer, Community Support Platform

Senior-level software engineering role focusing on community support platforms, offering remote work and competitive benefits.

Airbnb logo
Airbnb

Senior Software Engineer, Identity Infrastructure

Senior Software Engineer for Identity Infrastructure at Airbnb, focusing on cloud security and distributed systems.

Airbnb logo
Airbnb

Staff Software Engineer, Pricing and Availability

Lead software engineer role focusing on backend systems, distributed systems, and enhancing user experience at Airbnb.

Airbnb logo
Airbnb

Staff Fullstack Software Engineer, Search

Join Airbnb as a Staff Fullstack Software Engineer, focusing on search product development. Remote eligible.

Airbnb logo
Airbnb

Senior Software Engineer, Payments

Senior Software Engineer for Payments at Airbnb, focusing on scalable financial solutions. Remote work eligible.

Airbnb logo
Airbnb

Senior Staff Software Engineer, Users

Senior Staff Software Engineer role focusing on user-centric platform development at Airbnb, remote work available.

Airbnb logo
Airbnb

Senior Software Engineer, Core Services (Auth Infra)

Join Airbnb as a Senior Software Engineer focusing on Auth Infrastructure, working on distributed systems and authorization.

Airbnb logo
Airbnb

Senior Software Engineer, Trust

Senior Software Engineer role focused on Trust and Fraud Detection at Airbnb, involving large-scale system design and collaboration.

Airbnb logo
Airbnb

Remote Software Engineer, Guest & Host

Join Airbnb as a Remote Software Engineer to develop innovative tools for hosts, using Java, Python, and more.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Airbnb logo
Airbnb

Senior Software Engineer, Anti-Bots Engineering

Join Airbnb's Anti-Bots Engineering team as a Senior Software Engineer to combat sophisticated threats and safeguard the platform.

Airbnb logo
Airbnb

Senior Machine Learning Engineer, Support Products

Join Airbnb as a Senior Machine Learning Engineer to develop AI solutions for Community Support.

Airbnb logo
Airbnb

Staff Data Scientist, Marketplace

Join Airbnb as a Staff Data Scientist to drive innovation in our marketplace with AI, data science, and causal inference.

Airbnb logo
Airbnb

Senior Machine Learning Engineer, Marketing Technology

Join Airbnb as a Senior Machine Learning Engineer to enhance personalized customer experiences using AI/ML.

Airbnb logo
Airbnb

Senior Software Engineer, Payments Platform

Senior Software Engineer for Airbnb's Payments Platform, focusing on backend development and integration.

Airbnb logo
Airbnb

Software Engineer, Payments

Join Airbnb as a Software Engineer in Payments, designing innovative payment solutions. Remote position with competitive benefits.

Airbnb logo
Airbnb

Senior Fullstack Software Engineer (Contract)

Join Airbnb as a Senior Fullstack Software Engineer (Contract) to design and develop robust backend systems remotely.

Airbnb logo
Airbnb

Remote Software Engineer, Guest & Host

Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.

Airbnb logo
Airbnb

Senior Software Engineer - Tax Experience

Senior Software Engineer for Tax Systems at Airbnb, remote work, developing critical backend systems and APIs.

Airbnb logo
Airbnb

Senior Software Engineer, MarTech

Senior Software Engineer for MarTech at Airbnb, focusing on backend development, system performance, and user interface design.

Airbnb logo
Airbnb

Senior Staff Software Engineer, AI for Developer Productivity

Join Airbnb as a Senior Staff Software Engineer to enhance developer productivity using AI. Remote eligible within the US.