Airbnb is a global platform that connects hosts and guests, having grown significantly since its inception in 2007. They are seeking a Staff Backend Engineer to develop a semantic model for their Core Entities and Events, focusing on enhancing data systems and integrating AI-driven solutions to improve user experiences for millions of guests and hosts worldwide.
Responsibilities:
- Develop an actionable technical strategy from our ambitious vision to drive infrastructure and code from a semantic model of the business
- Improve and expand our detection systems to find more complex issues and integrate human-in-the-loop workflows for subject matter expert guidance
- Architect and develop systems that autonomously orchestrate infrastructure and code changes based on findings from our detection platforms
- Partner closely with Machine Learning, Data Engineering, and Product teams to ensure deep integration in the product space, not just a siloed project
- Identify areas for improvement, champion the adoption of best practices in engineering architecture, perform technical design reviews, and enhance our software engineers across team boundaries
- Research the latest innovations in semantic modeling and AI-driven infrastructure, actively sharing these insights to act as a thought leader within Airbnb’s engineering organization
Requirements:
- 9+ years of relevant software development industry experience in a fast-paced tech environment
- BS, MS or PhD in CS or related field
- Expertise with backend systems in large-scale service-oriented architectures
- Good judgment in making tradeoffs to balance short-term business needs with long-term technical quality
- Strong understanding of how deep backend systems are expressed in the UX shown to customers
- End-to-end mentality that transcends team boundaries and helps find globally optimal solutions
- Excellent communication skills and the ability to work well within a team and with teams across the engineering organization
- Passionate about efficiency, availability, system quality and user experience