Senior Software Engineer, Data Engineering

at Airbnb
πŸ“ United States
USD 191,000-223,000 per year
SENIOR
βœ… Remote βœ… Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Marketing @ 4 Kafka @ 4 MySQL @ 4 Scala @ 4 Spark @ 4 ETL @ 4 Airflow @ 4 Hiring @ 4 AWS @ 4 Communication @ 4 Data Engineering @ 6 PostgreSQL @ 4 Hadoop @ 4 Compliance @ 4

Details

Airbnb is hiring multiple Senior Data Engineers across several data-focused teams (Payments, Marketing Technology, Community Support Data Platform). These teams build and maintain foundational data assets, scalable data pipelines, and data models that power analytics, ML, compliance, and business workflows across Airbnb.

Responsibilities

  • Design, build, and maintain robust and efficient data pipelines that collect, process, and store data from various sources, including user interactions, listing details, and external data feeds.
  • Develop data models that enable efficient analysis and manipulation of data for merchandising optimization; ensure data quality, consistency, and accuracy.
  • Build scalable data pipelines (SparkSQL & Scala) leveraging the Airflow scheduler/executor framework.
  • Collaborate with cross-functional teams (Data Scientists, Product Managers, Software Engineers) to define data requirements and deliver data solutions that drive merchandising and sales improvements.
  • Contribute to the broader Data Engineering community at Airbnb to influence tooling and standards to improve culture and productivity.
  • Improve code and data quality by leveraging and contributing to internal tools to automatically detect and mitigate issues.

Requirements

  • 5-9+ years of relevant industry experience with a BS/Masters, or 2+ years with a PhD.
  • Experience with distributed processing technologies and frameworks, such as Hadoop, Spark, Kafka, and distributed storage systems (e.g., HDFS, S3).
  • Demonstrated ability to analyze large data sets to identify gaps and inconsistencies, provide data insights, and advance effective product solutions.
  • Expertise with ETL schedulers such as Apache Airflow, Luigi, Oozie, AWS Glue or similar frameworks.
  • Solid understanding of data warehousing concepts and hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and columnar/datastore databases (e.g., Redshift, BigQuery, HBase, ClickHouse).
  • Excellent written and verbal communication skills.

Location & Work Policy

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. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.

Benefits & Compensation

  • The role may be eligible for bonus, equity, benefits, and Employee Travel Credits.
  • Pay Range (base): $191,000 β€” $223,000 USD.

Inclusion

Airbnb is committed to working with the broadest talent pool possible and encourages all qualified individuals to apply. The company provides a disability inclusive application and interview process and contact information for reasonable accommodations is provided in the posting.