Taro Logo

Senior Software Engineer, Trust Defense

A global travel and accommodation platform connecting hosts and guests, founded in 2007 with over 5 million hosts and 2 billion guest arrivals worldwide.
$191,000 - $223,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
AI · Cybersecurity

Description For Senior Software Engineer, Trust Defense

Airbnb is seeking a Senior Software Engineer to join their Identity Defense team, a crucial component in maintaining platform security. This role focuses on preventing identity misuse, detecting fraudulent accounts, and enforcing platform policies. The position combines backend engineering with machine learning and computer vision to build scalable defense systems.

The Identity Defense team tackles sophisticated challenges including detecting AI-generated identities, preventing duplicate accounts, and enforcing age restrictions. You'll work with cutting-edge technologies in biometrics, face matching, and liveness detection to stay ahead of evolving fraud techniques. The role requires expertise in building scalable backend systems and deploying machine learning models in production.

As a senior engineer, you'll be responsible for designing and implementing critical security systems, collaborating across teams, and mentoring other engineers. The position offers competitive compensation ($191,000 - $223,000), equity, and benefits including travel credits. This is a remote position within the US, offering the flexibility to work from home while maintaining occasional in-person collaboration.

The ideal candidate brings 5+ years of software engineering experience, strong programming skills in Java or Python, and expertise in machine learning systems. You'll join a company with a global impact, serving over 2 billion guest arrivals and 5 million hosts worldwide. This role presents an opportunity to work on challenging technical problems while directly contributing to the safety and integrity of Airbnb's platform.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer, Trust Defense

  • Design and implement scalable backend systems for identity verification and fraud prevention
  • Build and maintain real-time detection and decisioning systems
  • Train and deploy machine learning models for identity misuse detection and risk scoring
  • Integrate advanced verification methods, including biometrics and NFC-based flows
  • Collaborate with ML, iOS/Android, and web engineers
  • Work with product managers, data scientists, and operations to improve detection quality
  • Contribute to foundational infrastructure including secure data handling and model serving
  • Shape technical direction and influence team roadmap
  • Mentor other engineers and promote best practices

Requirements For Senior Software Engineer, Trust Defense

Java
Python
  • 5+ years of industry experience in software engineering
  • BS/MS/PhD in Computer Science, related field, or equivalent work experience
  • Proficient in Java, Python, or similar languages
  • Experience with machine learning and/or computer vision systems
  • Familiarity with ML infrastructure components
  • Strong collaboration skills and experience working with cross-functional teams
  • Comfortable navigating ambiguity and driving projects from concept to production

Benefits For Senior Software Engineer, Trust Defense

Medical Insurance
Equity
  • Employee Travel Credits
  • Bonus

Interested in this job?

Jobs Related To Airbnb Senior Software Engineer, Trust Defense