Taro Logo

Staff Software Engineer, Data Engineering

Airbnb is a global travel platform founded in 2007 that connects hosts offering unique stays with guests, having facilitated over 2 billion guest arrivals across the globe.
$204,000 - $255,000
Data
Staff Software Engineer
Remote
5,000+ Employees
9+ years of experience
AI · Enterprise SaaS

Job Description

Airbnb is seeking a Staff Software Engineer in Data Engineering to join their team working on critical data infrastructure across multiple domains including Communication and Connectivity, Users, Listings, and Marketplace Data and AI, Guest Data, Community Support Data Platform, and Trust & Safety. This role offers an opportunity to make a significant impact on Airbnb's data ecosystem, working with petabyte-scale data systems and advanced technologies.

The position involves architecting and building robust data platforms that power critical business decisions and product features. You'll work on developing innovative data systems, optimizing data models, and ensuring data quality across the platform. The role requires collaboration with cross-functional teams including product managers, engineers, data scientists, and business partners.

As a Staff Engineer, you'll provide technical leadership in designing and implementing both batch and real-time data systems, while mentoring other team members. You'll be responsible for ensuring data quality, performance, and stability of systems that support various products and business needs across Airbnb's platform.

The position offers competitive compensation ($204,000 - $255,000 USD), along with equity, benefits, and unique perks like Employee Travel Credits. This is a remote-eligible position within the US, requiring occasional office visits or offsite meetings. The role presents an excellent opportunity for someone passionate about data engineering who wants to impact millions of users while working with cutting-edge technologies and talented teams.

You'll be joining a company that values diversity and inclusion, working on products that facilitate global connections and authentic travel experiences. The role requires deep technical expertise combined with strong leadership skills, making it ideal for experienced data engineers looking to make a significant impact at scale.

Last updated 3 days ago

Responsibilities For Staff Software Engineer, Data Engineering

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

Requirements For Staff Software Engineer, Data Engineering

Java
Python
PostgreSQL
MySQL
Kafka
  • 9+ years of relevant industry experience with Bachelor's/Master's in CS/EE, or 6+ years with PhD
  • Experience with distributed data platforms (Spark, Kafka, Flink, HBase)
  • Strong knowledge of Java, Scala, or Python
  • Expertise in SQL and data processing technologies
  • Experience with data pipeline design and optimization
  • Advanced analytical and problem-solving skills
  • Exceptional communication skills
  • Expertise in data modeling and warehousing
  • Experience with relational and columnar databases
  • Technical leadership and mentorship abilities

Benefits For Staff Software Engineer, Data Engineering

Medical Insurance
Equity
  • Employee Travel Credits
  • Base pay
  • Bonus
  • Benefits

Related Jobs

Staff Data Platform Engineer, Community Support Platform

Staff Data Platform Engineer position at Airbnb, focusing on building and maintaining data infrastructure for the Community Support Platform, offering competitive compensation and remote work options.

Data Management Developer Lead

Lead position overseeing database marketing solutions development using cloud technologies at Merkle, a Dentsu company, based in London with hybrid work arrangement.

Staff Software Engineer, Data

Lead data engineering initiatives at Stripe, designing and developing robust data pipelines for Growth, Sales, and Marketing teams using Spark, Scala, and Airflow.

Lead Data Engineer

Lead Data Engineer position at Arch Capital Services LLC offering remote work, $130-175K salary, comprehensive benefits, leading data initiatives and team management.

Associate Lead - Data Engineer

Lead data engineering role at Inivos focusing on Azure services, ETL/ELT pipelines, and Power BI development with remote work options and comprehensive benefits.