Airbnb is a global community-driven platform that connects hosts and guests for unique stays and experiences. The Trust Engineering team is seeking a Senior Software Engineer to design and implement systems that detect and mitigate fraud, ensuring the safety and reliability of the platform.
Responsibilities:
- Design, implement, and operate resilient and scalable distributed systems
- Build and evolve platform capabilities to tackle the changing landscape of fraud attacks by collaborating with engineering teams in Airbnb’s Trust, Payment and CSP organizations
- Provide critical input in Trust Platform’s team roadmap and technical direction
- Identify opportunities to improve the reliability, scalability, and efficiency of Trust Platform services and drive their implementation
- Mentor other engineers in developing their technical and collaboration skills
- Advocate and participate in efforts to advance Airbnb’s engineering processes and technical foundations
Requirements:
- 5-9+ years of industry experience
- BS/MS/PhD in Computer Science, a related field, or equivalent work experience
- Proficiency in one or more backend languages (Java/Ruby/Kotlin etc). Familiarity with Scala is a plus
- Experience with service-oriented architectures and developing large-scale distributed systems
- Experience with platform architecture patterns and best practices
- Hands on experience leading project teams and setting technical direction
- Experience with the Trust and Risk domain
- Experience with building and leading infrastructure is a plus