Remote Staff Software Engineer, Data Engineering

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 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:


The Data Stewardship team: is a group of passionate data practitioners with a diverse background in analytics, data modeling, governance, compliance, and scaled data quality. We are responsible for ensuring Airbnb is meeting its compliance obligations across our data ecosystem and ensuring data consumers are able to easily identify the best data for their needs. We support the pipelines, programs, and policy-bodies that make this possible. You’ll be part of the overall Data Infrastructure organization that is responsible for online and offline data infrastructure across the company, and the components that transition data between these environments.


The Users and Contextualization Data & AI team: a vital part of the Marketplace Data & AI, focuses on building foundational data and systems to provide Airbnb teams with a deeper understanding of key domains. Specifically, this team concentrates on user data (Guest & Host), aiming to create high-quality, foundational, and well-governed user data and insights. These insights are crucial for enabling personalized and context-aware experiences that enhance trip quality both on and off the Airbnb platform, ultimately helping Airbnb better understand and serve its users throughout their journey.


The Difference You Will Make:


Data Stewardship: is foundational to Airbnb. High quality data is critical to our business decisions and the future of our AI initiatives. We own the overall strategy for data quality, identifying critical data and its provenance, measuring the effectiveness of our internal data products, and partnering with our core catalog team to provide offline interfaces to this data. Additionally we work across the organization to ensure our governance and compliance obligations are met in collaboration with infosec, privacy, and other stakeholders.


The quality of data related to Users, Listings, and Marketplaces is foundational to Airbnb's success, directly impacting our products and business. To enhance our data foundation and maximize the value derived from our data and machine learning models, we are significantly expanding our Data Engineering efforts in these crucial areas.


A Typical Day:



  • Architect and productionize batch and real-time data systems to support various products and business needs.

  • Ensure the quality, performance, and stability of data systems through robust quality systems and monitoring practices.

  • Design and optimize data models for efficient storage and retrieval to meet critical product and business requirements.

  • Collaborate with cross-functional teams, including product managers, engineers, data scientists, and business partners, to align on data requirements and develop scalable systems.

  • Tune, productionize, and optimize data systems and machine learning models to enhance their effectiveness and efficiency.

  • Build and maintain strong relationships with partner engineering teams, including backend, client, data science, and ML teams, to ensure seamless integration and support.

  • Contribute to the development of long-term data strategies and roadmaps, and influence the technical direction of data engineering practices within the organization.

  • Mentor and coach team members, providing guidance and support to enhance their skills and performance.


Your Expertise:



  • 9+ years of relevant industry experience with a Bachelor’s and/or Master’s degree in CS/EE, or equivalent experience, or 6+ years of experience with a PhD

  • Extensive experience designing, building, and operating robust distributed data platforms (e.g., Spark, Kafka, Flink, HBase) and handling data at the petabyte scale.

  • Strong knowledge of Java, Scala, or Python, and expertise with data processing technologies and query authoring (SQL).

  • Proven ability to design, productionize, and optimize batch and real-time data pipelines and systems, ensuring their quality, performance, and stability.

  • Excellent ability to collaborate with cross-functional teams, including product managers, engineers, data scientists, and business partners, to align on requirements and drive data-driven decision-making.

  • Advanced analytical and problem-solving skills with a focus on data quality, governance, and system reliability.

  • Exceptional written and verbal communication skills, capable of influencing stakeholders and conveying complex technical concepts effectively.

  • Expertise in data modeling, warehousing, and working with relational (e.g., PostgreSQL, MySQL) and columnar databases (e.g., Redshift, BigQuery).

  • Experience working with machine learning engineers to integrate ML models into data systems and products (preferred but optional).

  • Ability to provide technical leadership and mentorship, guiding teams on best practices and contributing to the development of data engineering strategies.

  • Flexibility and innovative thinking to evaluate and incorporate new technologies and methodologies to improve data processes and solutions.


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. Click here for the up-to-date list of excluded states. This list is continuously evolving, so 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 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.


We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process.


We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application.

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...

Other Jobs To Apply

Principal Java Engineer, Multiple Teams

Remote Entry-Level Customer Support – No Experience Required

Data Entry Computer Job - Work from Home Part Time

Amazon Customer Service - Work From Home $16-$24/hr

No-Code Automation Specialist (Zapier/Make.com)

Senior Expert, ARM Kernel Developer

Customer Service Rep (100% Work From Home)

Permanent Job UPS Remote Jobs (Data Entry Specialist) – Full Time Job ID- 853 Job ID- 3076

GTM Innovation Account Executive

Virtual Care Veterinarian (Remote)

Remote Work From Home Customer Service- Typing

Research Associate (Remote)

Remote Entry-Level Customer Support – No Experience Required

Remote Library Assistant

Technical Support Specialist (Remote) - Entry Level, No Degree Required, 15 - 18

Remote Property Claims Adjuster

Pinterest Growth Writer Remote Data Insights

Clinical Neurologist (Remote | $200/hr)

Associate Billing Representative - National Remote

Remote | Senior NDT Inspector (Level II/III) — $70–$110/hour

Student Employment Program Manager

Remote Manager, Customer Success Engineering

Senior Web Developer – Engineer

Remote Customer Solutions Representative

REMOTE Weekend OnCall Admin NEEDED For Home Care Agency In Irvine, CA

Remote Customer Support Specialist

RN Call Center Nurse – CA Remote

Logistics Coordinator (Work From Home) - $1,800 to $3,500 WeeklyNorth Las Vegas

Director, Internal Communications

Work From Home

Remote General Education Professor

Eddie Bauer Work From Home Jobs (Customer Support) $75000/Year

Staff Software Engineer, Issuing & Card Networks (Remote)

Customer Service Representative - Insurance Services - Remote USA

Telehealth Social Worker

Healthcare Administrative Specialist (Remote | $40–$50/hr)

Entry- Level Customer Service Representative - Work from Home

Recruiter (San Francisco based) – Remote (Worldwide)

Certified Home Health Medical Coder / OASIS Auditor - Remote, Per Diem

Work At Home Data Entry - Remote - Admin Assistant

Content Strategy Lead — Oral Health & Thought Leadership

Survey Pro – Temporary Assignments with Great Pay!

Tesla Work From Home Jobs, Remote Tesla Jobs – – Job ID – 328 Job ID- 2491

Remote Medical Assistant Telehealth with Sign-On Bonus

Remote Sr. Help Desk Analyst| Grand Rapids, MI or Remote

Remote Data Entry Clerk / Specialist (Part-Time & Full-Time)

Remote Technical Recruiter — Uncapped Commission

Remote Out of Office Position / Data Entry (Hiring Immediately)

Aetna Virtual Remote Jobs - Joblagii

Call Center Agent (PT or FT - 100% Work From Home)