Airbnb is a global platform that connects hosts and guests, and they are seeking a Staff Backend Engineer to develop a semantic model for their Core Entities and Events. This role will focus on building critical data systems that enhance Airbnb's data ecosystem and improve user experiences for guests and hosts.
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