Airbnb, founded in 2007, has grown from hosting three guests in San Francisco to facilitating over 1 billion guest arrivals globally through 4 million hosts. The Trust Graph team at Airbnb is seeking a Software Engineer to join their critical mission of maintaining platform safety and trust.
The role focuses on the Connected Accounts (Trust Graph) platform, a sophisticated knowledge graph system that models connections between Airbnb users to identify fraudulent activities and duplicate accounts. As a Software Engineer, you'll be at the forefront of developing and maintaining ML models trained on graph data, while working closely with cross-functional teams to shape the technical vision.
Your responsibilities will include hands-on backend engineering, infrastructure improvements, and ML model serving. You'll collaborate with trust defense and platform teams to innovate solutions for fraud detection using knowledge graphs. The position requires strong technical expertise in languages like Scala, Python, or Java, combined with experience in large-scale production systems.
The role offers a competitive salary range of $153,000 - $184,000 USD, along with benefits including equity, bonuses, and Employee Travel Credits. While the position is remote-eligible within the US, occasional office visits or offsite attendance may be required. This is an excellent opportunity for engineers passionate about using technology to build trust and safety in a global community platform.
Join a team that's dedicated to protecting millions of users worldwide while working with cutting-edge graph technology and machine learning systems. Your work will directly impact the safety and trustworthiness of one of the world's largest hospitality platforms.