Airbnb
Staff Software Engineer, Communication & Connectivity
United States · Staff+
Sponsorship not specified$204k-$255kDetected 12 days ago
Machine LearningSparkData EngineeringData ScienceLLMsCommunicationCollaboration
About the role
- 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.
- We tailor Messaging & Notifications so hosts on Airbnb can streamline their operations, and travelers get just the information they need to enjoy their stay worry-free.
Responsibilities
- At CnC, data is foundational to our organization's success.This role will lead key initiatives to design and build large-scale, distributed data systems - both batch and real-time processing.
- 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.
- Build strong relationships with partner engineering teams, including backend, client, data science, analytics, and ML, to drive aligned and impactful outcomes
- Design, develop, and maintain reliable, scalable data pipelines - both batch and real-time - that collect, process, and serve data from diverse sources across Airbnb
- 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
Requirements
- 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
- You have experience of running data processing pipelines in production using distributed data processing frameworks like Apache Spark or Flink
- If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from.
Skills
- easing the process of hosting, and adding meaning to our guest's trips.
Compensation
- $204,000 - $255,000 USD
- The base pay range is subject to change and may be modified in the future.
Benefits
- Shape the team's long-term vision and roadmap in close collaboration with cross-functional partners across Airbnb
- This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
- 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.
- 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.
Company info
- We connect Airbnb's community with the right information, in the right place, at the right time.
- Additionally, we are building new connections within our community to help enrich the experience of hosting & traveling on
- We're building a robust ML platform to power our product ambitions.
- We strive to also provide a disability inclusive application and interview process.
Equal opportunity
- Please include your full name, the role you're applying for and the accommodation necessary to assist you with the recruiting 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.
This listing is sourced directly from Airbnb's careers page and normalized into a canonical job model.