Role Description
The Community You Will Join:
-
We connect Airbnb’s community with the right information, in the right place, at the right time.
-
We tailor Messaging & Notifications so hosts on Airbnb can streamline their operations.
-
Travelers get just the information they need to enjoy their stay worry-free.
-
We are building new connections within our community to help enrich the experience of hosting & traveling on Airbnb.
-
The data team utilizes industry-leading tools, builds scalable data systems, and applies cutting-edge ML models to provide insights and empower all products in the Communication and Connectivity (CnC) organization.
The Difference You Will Make:
-
This role will lead key initiatives to design and build large-scale, distributed data systems - both batch and real-time processing.
-
The data will power machine learning models and unlock new product features.
-
You’ll be at the center of cross-functional collaboration, bridging backend, frontend/client, and machine learning engineering teams.
-
CnC is applying GenAI and large language models (LLMs) to power products that enhance the Airbnb experience.
-
We're building a robust ML platform to power our product ambitions.
A Typical Day:
-
Shape the team’s long-term vision and roadmap in close collaboration with cross-functional partners across Airbnb.
-
Build strong relationships with partner engineering teams, including backend, client, data science, analytics, and ML.
-
Design, develop, and maintain reliable, scalable data pipelines - both batch and real-time.
-
Implement robust offline and online feature building processes to enable faster production of ML products.
-
Architect and build ML infra and optimize for performance, scalability, and cost-effectiveness.
-
Mentor and develop engineers on the team, while also contributing to and influencing the broader data engineering community at Airbnb.
Qualifications
-
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.
-
Strong CS fundamentals, and knowledge of architecture and common design patterns.
-
You’re passionate about being in a product-focused environment where everyone cares deeply about customer impact.
-
You have experience of running data processing pipelines in production using distributed data processing frameworks like Apache Spark or Flink.
-
Experience collaborating with client, backend, ml, analytics teams, product and business partners.
-
Effectively work across team boundaries to establish overarching data architecture, data flow, and provide guidance to individual teams.
-
Experience working on/with end-to-end Machine Learning products.
-
Excellent communication skills, both written and verbal.
Requirements
-
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.
-
You must live in a state where Airbnb, Inc. has a registered entity.
Benefits
-
Base pay range: $204,000 — $255,000 USD.
-
This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
Our Commitment To Inclusion & Belonging
-
Airbnb is committed to working with the broadest talent pool possible.
-
We believe diverse ideas foster innovation and engagement.
-
All qualified individuals are encouraged to apply.
-
We strive to provide a disability inclusive application and interview process.
-
If you are a candidate with a disability and require reasonable accommodation, please contact us.