Airbnb is looking to enhance its hosting services and tools to facilitate collaboration among hosts and guests, making hosting accessible to everyone. This involves building robust foundations and user-facing tools for managing listings, experiences, and daily operations, as well as creating a marketplace for connecting with experienced hosts.
Requirements
-
- 6+ years of experience in a hands-on software engineering role.
-
- Proficiency in one or more JVM based languages (Java, Kotlin, Scala, etc.) are preferred
-
- Demonstrated expertise in backend systems within large-scale service-oriented architectures.
- access control data models
- UX customization library
- adding/managing Co-Host flows, authorization, payouts, group messaging etc.
- marketplace matching, ranking, and experienced host profile etc.
Responsibilities
- Develop and evolve the notification system, optimize delivery timing and channel, prototype and adopt advanced notification technologies.
- Collaborate with other engineers and cross-functional partners across the organization to understand, prioritize and scope projects.
- Discuss and align technical specifications and implementation details with other engineers, including cross-team engineers.
- Write clean, testable and maintainable code to implement the features.
- Participate in on-call rotation to continue to meet our critical SLAs.
- Mentor and provide technical guidance to junior engineers, fostering a culture of knowledge sharing and continuous learning.
- establishing a comprehensive access control foundation for multiple users to manage their assets eg: listings, experiences etc.
Other
- 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.
- All qualified individuals are encouraged to apply.
- 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
- The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands.