Role Overview
Airbnb Payments team allows any two people in the world to frictionlessly exchange money with easy to use payments services. We are building a world-class payments platform that moves billions of dollars, in 191 countries, with 75 currencies, through a complex ecosystem of payments partners. As part of the Payments Risk Engineering team, you will be in charge of designing and building a wide range of scalable systems and robust infrastructure to detect, mitigate and resolve risk issues across our entire payments platform.
Responsibilities
- Building and maintaining a long-term technology stack with well defined APIs that is service-oriented, modular, granular, observable, and efficient.
- Working closely with data scientists, product managers and other XFN partners to build business insights, develop product features and respond to fraud attacks and risk issues across the platform.
- Building and maintaining integrations with third party vendors / payments networks & processors to empower our in house risk systems.
- Developing and iterating on our risk detection, mitigation and resolution strategies as risk scenarios/business requirements evolve.
- Focusing on continuous monitoring and alerting to uplevel the quality and observability of our risk systems.
- Collaborating with other engineering teams across Airbnb to advance our engineering process and technical foundation.
Requirements
- 3+ years of relevant industry experience (Payments/Fintech) as a backend software engineer.
- Proficient in at least one major programming language (preferably Java/Kotlin/Python).
- Exposure to architectural patterns of large, high-scale web applications, such as well-designed APIs, high volume data pipelines, and efficient algorithms.
- Passion for delivering products end-to-end, from ideation through planning and scoping to implementation and experimental A/B testing.
- Rigor in high code quality, automated testing, and other engineering best practices.
- Familiarity with experimentation and machine learning techniques.
- Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience.
Skills
- Java
- Kotlin
- Python
- React.js
- Machine Learning