Staff Software Engineer, Fraud Prevention & Safety

Airbnb is a global hospitality platform founded in 2007, connecting hosts offering unique stays with guests, facilitating over 1 billion guest arrivals worldwide.
$204,000 - $259,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
9+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Fraud Prevention & Safety

Airbnb, founded in 2007, has grown from hosting three guests in San Francisco to facilitating over 1 billion guest arrivals globally. The Fraud Prevention & Safety team at Airbnb is seeking a Staff Software Engineer to join their mission-critical efforts in maintaining trust and safety across the platform.

As a Staff Software Engineer, you'll be at the forefront of detecting and mitigating both online and offline fraud, ensuring the safety of Airbnb's global community. The role involves building highly available, real-time risk detection services while collaborating with product, data science, and operations teams. You'll be tackling challenges ranging from monetary fraud and compromised accounts to personal safety concerns and property protection.

The position offers an opportunity to work with senior leaders across the technical organization, contributing to the technology vision and development of risk detection systems. You'll be hands-on in developing machine learning models and pipelines at scale, while also mentoring other engineers and driving engineering decisions that impact millions of users worldwide.

The role combines technical leadership with practical engineering, requiring expertise in distributed systems, machine learning, and large-scale applications. You'll be working in a collaborative environment, using technologies like Scala, Python, and Java to build robust solutions that protect Airbnb's community.

This remote position offers competitive compensation ($204,000 - $259,000) and the chance to work on meaningful problems that directly impact user safety and trust. The ideal candidate will bring 9+ years of engineering experience and a strong background in building scalable systems, with the opportunity to shape the future of trust and safety in the sharing economy.

Last updated 21 hours ago

Responsibilities For Staff Software Engineer, Fraud Prevention & Safety

  • Design, implement, and operate resilient and scalable distributed systems
  • Work collaboratively with cross-functional partners to identify opportunities for business impact
  • Work closely with trust defense and platform teams to tackle fraud attacks
  • Provide critical input in the Trust team's roadmap and technical direction
  • Identify opportunities to improve reliability, scalability, efficiency of defenses
  • Mentor other engineers in developing technical and collaboration skills
  • Develop, productionize, and operate Machine Learning models and pipelines at scale

Requirements For Staff Software Engineer, Fraud Prevention & Safety

Python
Java
Scala
  • 9+ years of industry engineering experience
  • BS/MS/PhD in Computer Science, related field, or equivalent work experience
  • Strong programming skills in Scala/Python/Java/C++ or equivalent
  • Hands on experience leading project teams and setting technical direction
  • Experience with architectural patterns of large, high-scale software applications
  • Experience with test driven development, A/B testing, incremental delivery
  • Trust and Risk domain experience is a plus
  • Experience with hands on machine learning model development is a plus

Benefits For Staff Software Engineer, Fraud Prevention & Safety

Medical Insurance
Equity
  • Employee Travel Credits
  • Medical Insurance
  • Equity

Interested in this job?

Jobs Related To Airbnb Staff Software Engineer, Fraud Prevention & Safety

Staff Software Engineer, Dev Infra

Lead technical strategy and development of testing infrastructure at Airbnb, serving 1000+ engineers globally while mentoring team members and driving system optimization.

Staff Software Engineer, Host Calendar

Staff Software Engineer position at Airbnb focusing on Host Calendar development, offering remote work and competitive compensation.

Staff Fullstack Engineer, Reservation Management

Staff Fullstack Engineer position at Airbnb leading the Reservation Management team, focusing on scalable booking systems and platform development.

Staff Software Engineer, Payments Platform

Staff Software Engineer position at Airbnb's Payments Platform team, building scalable payment systems processing transactions across 70+ currencies in 191 countries.

Staff Software Engineer, Guest Displays & Platforms

Lead technical development of Airbnb's guest experience platforms, focusing on pricing and availability systems while mentoring engineering teams and driving technical excellence.