Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
A/B Testing
API @ 6
Algorithms @ 6
Automated Testing @ 7
Communication @ 7
Data Pipelines @ 6
Data Science @ 4
Experimentation @ 3
FinTech @ 6
Fraud @ 1
Java @ 6
JavaScript @ 1
Kotlin @ 6
Machine Learning @ 3
Observability
Payments @ 6
Python @ 6
React @ 1
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Airbnb Payments builds a global payments platform that processes transactions in 191 countries and 75 currencies through a complex ecosystem of payment partners. The Payments Risk Engineering team designs and builds scalable systems and robust infrastructure to detect, mitigate, and resolve risk issues across the payments platform, protecting communities and businesses from malicious activity and fraud.
Responsibilities
- Build and maintain a long-term technology stack with well-defined APIs that is service-oriented, modular, granular, observable, and efficient.
- Collaborate with data scientists, product managers, and cross-functional partners to develop business insights, build product features, and respond to fraud attacks and risk issues.
- Build and maintain integrations with third-party vendors, payment networks, and processors to support in-house risk systems.
- Develop and iterate on risk detection, mitigation, and resolution strategies as risk scenarios and business requirements evolve.
- Focus on continuous monitoring and alerting to improve the quality and observability of risk systems.
- Collaborate with engineering teams across Airbnb to advance engineering processes and technical foundations.
- Deliver products end-to-end, from ideation, planning, and scoping through implementation and experimental A/B testing.
Requirements
- 3+ years of relevant industry experience in payments or fintech as a backend software engineer.
- Proficiency in at least one major programming language, preferably Java, Kotlin, or Python.
- Experience with React or an equivalent JavaScript library is a plus.
- Exposure to architectural patterns for large-scale web applications, including well-designed APIs, high-volume data pipelines, and efficient algorithms.
- Strong commitment to code quality, automated testing, and engineering best practices.
- Experience or interest in collaborating with product, data science, design, and operations teams.
- Familiarity with experimentation and machine learning techniques.
- Strong communication and interpersonal skills, with attention to detail.
- Ability to make data-driven decisions and articulate technical tradeoffs.
- Bachelor's or master's degree, preferably in computer science, or equivalent experience.
- Experience in fraud or spam detection and mitigation in the payments domain is a plus but not required.
Location
This position is remote eligible in the United States. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with the manager. Candidates must live in a state where Airbnb, Inc. has a registered entity.
Compensation
The base pay range is $162,000–$180,000 USD per year. The role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.