Taro Logo

Senior Software Engineer, Data Engineering

Airbnb is a global travel platform connecting hosts and guests, founded in 2007 and now operating in almost every country with over 5 million hosts.
$191,000 - $223,000
Data
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Travel

Job Description

Airbnb, a leading global travel platform founded in 2007, is seeking a Senior Software Engineer specializing in Data Engineering to join their team. This role spans multiple critical areas including Payments, Marketing Technology, and Community Support Data Platform. The position offers an exciting opportunity to work on large-scale data challenges, processing billions of dollars in transactions across 190+ countries and 70+ currencies.

The role involves building and maintaining sophisticated data pipelines, developing data models, and ensuring data quality across various critical systems. You'll be working with cutting-edge technologies like Spark, Kafka, and various distributed systems, while collaborating with cross-functional teams including Data Scientists, Product Managers, and Software Engineers.

As a Senior Data Engineer, you'll be instrumental in managing and deriving insights from large volumes of data, creating data-powered products, and ensuring high fidelity of financial data. The position offers the chance to work on foundational data assets, including marketing communication, growth attribution, and ads performance metrics.

The compensation package is competitive, ranging from $191,000 to $223,000 USD, with additional benefits including Employee Travel Credits. This is a remote-eligible position within the United States, offering flexibility while maintaining connection with Airbnb's collaborative culture through occasional office visits or offsites.

The ideal candidate will bring 5-9+ years of relevant experience, strong technical expertise in distributed systems and data warehousing, and excellent communication skills. This role presents an outstanding opportunity to make a significant impact on one of the world's leading travel platforms while working with cutting-edge data technologies and solving complex challenges at scale.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer, Data Engineering

  • Design, build, and maintain robust data pipelines for collecting and processing data from various sources
  • Develop data models for merchandising optimization
  • Ensure data quality, consistency, and accuracy
  • Build scalable data pipelines using SparkSQL & Scala with Airflow framework
  • Collaborate with cross-functional teams to define data requirements
  • Contribute to the broader Data Engineering community at Airbnb
  • Improve code and data quality through internal tools

Requirements For Senior Software Engineer, Data Engineering

Scala
Python
PostgreSQL
Kafka
  • 5-9+ years of relevant industry experience with a BS/Masters, or 2+ years with a PhD
  • Experience with distributed processing technologies (Hadoop, Spark, Kafka)
  • Demonstrated ability to analyze large data sets
  • Expertise with ETL schedulers such as Apache Airflow, Luigi, Oozie, AWS Glue
  • Solid understanding of data warehousing concepts and hands-on experience with relational databases
  • Excellent written and verbal communication skills

Benefits For Senior Software Engineer, Data Engineering

Medical Insurance
  • Employee Travel Credits

Related Jobs

Senior Software Engineer, Workflow Orchestration

Senior Software Engineer position at Airbnb focusing on workflow orchestration and data infrastructure, building scalable solutions for data analytics and ML/AI applications.

Machine Learning & Data Scientist, OS Power & Performance

Senior Machine Learning & Data Scientist role at Apple focusing on OS performance optimization through data analysis and ML, offering competitive compensation $139.5K-$258.1K.

Reliability Engineer, Ai & Data Platforms

Senior Reliability Engineer position at Apple focusing on AI and Data Platforms, requiring expertise in distributed systems and data processing technologies.

Reliability Engineer, Ai & Data Platforms

Senior Reliability Engineer position at Apple focusing on AI and Data Platforms, building and managing large-scale distributed systems.

Senior Business Intelligence Engineer, AMXL JP

Lead analytics strategy and data solutions for Amazon's Heavy & Bulky logistics network in Japan while mentoring teams and driving business transformation.