Protecting Airbnb users from fraud and abuse, ensuring a safe and seamless experience for both guests and hosts.
Requirements
- 5-10 years of experience building and maintaining web applications, with a focus on both frontend and backend development.
- Proficiency in at least one modern programming language (such as JavaScript/TypeScript, Python, Java, or Ruby) and familiarity with web frameworks (e.g., React, Node.js, Express, Django, or Rails).
- Solid understanding of core web technologies: RESTful APIs, databases (SQL or NoSQL), and basic security best practices.
- Experience with version control (Git), code reviews, and collaborative software development in a team environment.
- Eagerness to learn from others, seek feedback, and grow technical skills, especially in security, fraud detection, or user trust domains.
Responsibilities
- Collaborate with product managers, engineers, data scientists, and customer support specialists to brainstorm and scope new features or improvements that make the entire Airbnb user journey safer.
- Design, build, and maintain robust backend APIs and services that power features like secure authentication, suspicious activity alerts, or streamlined signup and login process.
- Investigate unusual user behaviors or new security threats with your teammates, and help develop tools or dashboards that enable faster fraud detection and response.
- Write, review, and ship clean, testable code—whether it’s fixing a bug in a backend service, optimizing a database query, or improving the reliability of a key integration with our trust and safety systems.
- Participate in meetings, code reviews, or design discussions.
- Work on enhancements that make it easier for internal operators to review flagged activities or for users to resolve account issues without unnecessary friction.
Other
- Strong communication skills and a collaborative mindset, with an interest in working closely with product, design, and operations partners.
- Must live in a state where Airbnb, Inc. has a registered entity.
- US - Remote Eligible, with occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager.