Overview: Join Airbnb, an innovative leader in the hospitality sector since 2007, where we have transformed the way people connect through unique accommodations and experiences. With over 5 million hosts and 2 billion guest arrivals worldwide, we are committed to fostering authentic community interactions. We are currently seeking a Staff Software Engineer to enhance our Communication Products team, focusing on creating a top-notch messaging experience for our users.
Responsibilities : As a key member of the Communication Products team, you will spearhead the technical direction for integrating machine learning capabilities into our messaging platform. Your role will involve designing and implementing intelligent features such as smart replies, message classification, content moderation, translation, and conversational assistance. You will oversee the complete lifecycle of ML-enhanced features, from initial ideation and testing to launch and continued monitoring.
Additionally, you will collaborate with the broader Communications organization to drive significant technical milestones.
A typical day in this role includes: - Designing and maintaining the systems that deploy ML models within the messaging infrastructure, prioritizing latency, reliability, and scalability. - Crafting and evaluating technical designs to tackle complex challenges at the intersection of machine learning and product engineering. - Working closely with ML, data science, and product teams to pinpoint valuable opportunities and ensure alignment between offline model performance and real-world impact. - Collaborating across various teams, including Messaging, Trust & Safety, Localization, and Platform, to develop long-term technical solutions. - Mentoring and supporting the professional development of your peers. - Setting engineering standards for ML integration across messaging, including practices for feature flagging, A/B testing, observability, and robust performance under load.
Requirements : - A minimum of 9 years of hands-on engineering experience. - A Bachelor’s, Master’s, or PhD in Computer Science or a related discipline. - Proven track record in developing and launching ML-powered products.
Monday to Friday, 9 AM – 5 PM (full-time)
Submit your application directly to Airbnb.
🔗 Apply on Employer Site →