The Difference You Will Make:
As a Staff Engineer, you will:
- Design and lead the implementation of complex, scalable systems to detect and mitigate payment fraud effectively.
- Collaborate across teams, aligning architecture, dependencies, and shared goals with stakeholders in Product, Machine Learning, Finance, and Operations.
- Provide technical leadership, making high-impact decisions balancing technical trade-offs and business objectives.
- Mentor engineers at various levels, fostering technical growth and a culture of excellence within the team.
- Drive the technical roadmap, aligning immediate projects with long-term organizational goals and addressing technical debt thoughtfully.
A Typical Day:
- Lead the architecture and design of a scalable, distributed system for fraud detection and mitigation.
- Collaborate with Machine Learning engineers to integrate predictive models into real-time detection pipelines.
- Partner with Product and Design teams to improve anomaly detection workflows and enhance user verification processes.
- Work with Engineering teams across Airbnb to define and implement shared standards for fraud detection and mitigation systems.
- Mentor team members through design reviews, code walkthroughs, and knowledge-sharing sessions.
Why You’ll Love This Role
- Impact: Your work will protect Airbnb’s community from fraud, ensuring a safe and trusted platform for millions of users worldwide.
- Growth: You’ll work on complex technical challenges, mentor talented engineers, and contribute to the evolution of Airbnb’s Payments Risk systems.
- Collaboration: Join a passionate, diverse team and collaborate across disciplines to solve meaningful problems.
Your Expertise:
- 9+ years of software development experience, with at least 5 years in payments or financial technology domains.
- Strong understanding of payment fraud detection, chargebacks, and global payment processing flows (e.g., credit cards, bank transfers, e-wallets).
- Proven experience designing and deploying large-scale distributed systems with a focus on scalability, reliability, and maintainability.
- Proficiency in Java, Kotlin, and/or Scala, with familiarity in asynchronous programming models (e.g., events, callbacks, promises).
- Expertise in designing APIs, building RESTful services, and integrating message queuing and data streaming frameworks.
- Deep experience with relational databases, caching solutions, and service-oriented architecture.
- Strong leadership and communication skills, with experience mentoring engineers and leading cross-functional initiatives.
- Nice-to-Have Skills include:
- Experience with Machine Learning applications in fraud detection.
- Familiarity with workflow frameworks and anomaly detection systems.
- Background in agile development and continuous delivery pipelines.
How We'll Take Care of You:
Pay Range
$259,000 USD