Airbnb is a global platform that connects hosts and guests, and they are seeking a Senior Software Engineer for their Community Support Engineering team. This role involves building solutions to enhance the agent experience and improve support operations, making a significant impact on the quality of service provided to users.
Responsibilities:
- Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy to build novel products and features
- Drive, lead, and contribute to the full development cycle: technical design, development, test automation, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks
- Build efficient and reusable backend components, with high quality, while making sure to maintain performance and scalable systems
- Practice Full-Stack development, including frontend web, contributing to UI used by thousands of agents all day
- Work closely with Machine Learning and Generative AI Engineers to greatly improve Community Support systems
- Provide critical input on team roadmap and technical direction
Requirements:
- 6+ years industry experience
- Bachelor's and/or Master's degree, preferably in CS, or equivalent experience
- Proficiency in one or more back-end server languages (Java/Kotlin/C++)
- Experience building AI-driven features: Both classical supervised machine learning, and Generative AI
- Experience in building and scaling high-quality and high-traffic products (or systems)
- Excellent communication skills and the ability to work well within a team and with teams across the engineering, product & design organizations
- Ability to evaluate technical approaches and design product solutions to solve real-world problems
- Mentorship to junior developers