Senior Data Engineer

United States

Airbnb

Get an Airbnb for every kind of trip → 7 million vacation rentals → 2 million Guest Favorites → 220+ countries and regions worldwide

View company page

Airbnb was born in 2007 when two Hosts welcomed three guests to their San Francisco home, and has since grown to over 4 million Hosts who have welcomed more than 1 billion guest arrivals in almost every country across the globe. Every day, Hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.

The Community You Will Join:

At Airbnb, we need to ensure every area of the business has trustworthy data to fuel insight and innovation. Understanding the business need, securing the right data sources, designing usable data models, and building robust & dependable data pipelines are essential skills to meet this goal. 

We are currently hiring for the following teams:

Host Success team: Host Success is where business partners, sales leads, product managers, data scientists, data engineers, machine learning engineers and backend engineers all come together to help Hosts be more successful on Airbnb through data powered recommendations, or new programs. This includes helping Hosts optimize their pricing and availability, providing insights for Hosts to better understand their performance, and leverage all the Host tooling to maximize the appeal for their listings to guests.

Trust team: As a global platform, Airbnb is faced with constant and evolving fraud attacks. Data plays a critical role in understanding novel fraud patterns, identifying the most optimal defenses that minimize impact to our good users, and ensuring that our models are accurate and can iterate quickly with the ever changing fraud landscape. As part of the Trust Data Foundations team, you will be part of Trust’s data engineering team and working to scale data driven decisions to support detection and mitigation across all fraud verticals across our product. Over two million people stay on Airbnb every night and the Trust Engineering team keeps our hosts and guests safe and supported throughout the entire Airbnb experience. 

Guest Data Engineering team: Understanding how guests and hosts use our products allows us to give them the best possible booking experience. Airbnb competes in the marketplace by transforming data into intelligence. Given the scale of our operation (millions of bookings / month), we must leverage data to understand how successful our customers are at completing the tasks required to make and modify bookings. We must also ensure teams are consistently feeding that information back into our product to improve the user experience. The Guest Data team leverages (or builds) the best tools, frameworks and data assets to make it incredibly easy to derive valuable product insights about our core booking funnel.

The Difference You Will Make:

Host Success team: You will partner with the sales and product teams to build data models, to produce actionable that’s integrated with our sales platform to enable hundreds of sales people to more effectively engage with Hosts and help them be more successful on our platform. You will also collaborate with data scientists and ML engineers to iterate on the prioritization of recommendations, track conversion, and report on the business impact of this effort to iteratively improve on the quality and impact of our recommendations.

Trust team: You will be instrumental in fortifying our defenses against evolving fraud attacks and safety threats by architecting data pipelines that empower trust and safety products. Your expertise will play a pivotal role in raising the quality standards of our data assets, thereby enhancing our ability to analyze and respond to risks swiftly and effectively. By collaborating closely with cross-functional teams, you'll have the opportunity to shape the future of trust and safety at Airbnb, where every user feels secure throughout their Airbnb experience. Your role will extend beyond building robust data pipelines for trust and safety; you'll also be at the forefront of driving innovation and best practices that elevate our data engineering capabilities organization-wide.

Guest Data Engineering team: As part of the Guest Data Engineering team, you will closely work with cross-functional partners in Product, Analytics Engineering, Data Science, and ML/AI to produce high quality data tools and assets, ensure data governance, and empower partners to easily find, understand and use data. In this role, you will play a pivotal role collaborating with the SEO team to directly impact people's ability to discover Airbnb for their next stay. SEO operates at an incredible scale, promoting hundreds of thousands of destinations and experiences spanning a broad range of languages and international locales. Data forms the foundation of SEO systems and platforms. You will collaborate with a talented cross functional team to set and execute on our data strategy, to directly influence our ability to understand how guests and search engines interact with Airbnb. You will solve compelling technical and data modeling challenges to directly influence one of the fastest-growing free and owned marketing channels.

A Typical Day:

  • 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 the efficient analysis and manipulation of data for merchandising optimization. Ensure data quality, consistency, and accuracy.
  • Build scalable data pipelines (SparkSQL & Scala) leveraging Airflow scheduler/executor framework
  • Collaborate with cross-functional teams, including Data Scientists, Product Managers, and 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

Your Expertise:

  • 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 databases (e.g., Redshift, BigQuery, HBase, ClickHouse)
  • Excellent written and verbal communication skills

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. Airbnb, Inc. can employ in states where we have registered entities. Currently, employees can not be located in: Alaska, Indiana, Nebraska, North Dakota, Ohio, South Dakota, Wisconsin, Alabama, Mississippi, Oklahoma, Delaware or Rhode Island. As this list is continuously evolving and being updated, please check back with us if the state you live in is on the exclusion list. If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.

Our Commitment To Inclusion & Belonging:

Airbnb is committed to working with the best and brightest people from the broadest talent pool possible. We believe a diversity of ideas foster innovation and engagement, allow us to attract the best people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. If you need assistance or a reasonable accommodation during the application and recruiting process, please contact us at: reasonableaccommodations@airbnb.com.

How We'll Take Care of You:

Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.  

Pay Range$185,000—$221,000 USD
Apply now Apply later
  • Share this job via
  • or

Tags: Airflow AWS AWS Glue BigQuery Data governance Data pipelines Data quality Data strategy Data Warehousing Engineering ETL Hadoop HBase HDFS Kafka Machine Learning MySQL Oozie PhD Pipelines PostgreSQL RDBMS Redshift Scala Spark

Perks/benefits: Career development Home office stipend Salary bonus

Region: North America
Country: United States
Job stats:  4  1  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.