This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our mission is to keep Airwallex’s products and services safe and secure. We continuously improve risk strategies and systems using modern technologies, including graph, machine learning, and LLMs/Gen AI, to detect and prevent fraud and abuse at scale.
Job Responsibility:
Design, develop, and operate core transaction risk services and infrastructure using Kotlin/Java, supporting payment products and transaction systems
Own end-to-end delivery of key components and services on Airwallex’s microservice framework: design, implementation, testing, deployment, and observability
Build high-concurrency, highly available distributed services, optimizing latency, throughput, and reliability for production workloads
Collaborate with senior engineers and cross-functional partners to define technical solutions, APIs, and service boundaries
drive architectural improvements
Explore and evaluate new technologies (e.g., graph/streaming/ML/LLM related) and propose pragmatic upgrades aligned with business risk needs
Mentor engineers through code reviews, design discussions, and engineering best practices, improving team quality and delivery efficiency
Participate in on-call/incident response when needed, driving root-cause analysis and long-term remediation
Requirements:
5+ years experience in Java/Kotlin backend development, with proven delivery in internet-scale applications, large financial systems, or e-commerce platforms
3+ years experience building systems for risk platforms and/or payment platforms
Bachelor’s degree in Computer Science or related fields (or equivalent practical experience)
Strong knowledge of Java ecosystem, including concurrency/multithreading, high-throughput IO (NIO), and network communication fundamentals
Solid foundation in distributed systems design: high concurrency, high load, high availability, resilience, and scalability
Strong engineering practices: performance tuning, service stability, data/query optimization, and production troubleshooting
Experience with Spring / Spring Boot and designing RESTful APIs
Familiarity with build tools such as Gradle/Maven
Familiarity with common data formats such as JSON
Nice to have:
Strong domain knowledge in risk management, fraud detection, and fintech payment risk strategies
Experience with graph databases and graph-based pattern/anomaly detection
Experience with real-time streaming and event-driven architectures (e.g., Kafka, Flink) for low-latency detection and response
Experience with large-scale analytics and storage technologies (e.g., ClickHouse, Spark, NoSQL) for risk analysis and investigations
Incident response experience, including mitigation planning and post-incident improvement
Strong communication and collaboration skills in a cross-regional, cross-functional environment
Familiarity with LLM evaluation and safety practices (offline/online evals, red teaming, prompt injection defenses, PII handling, and guardrails) for enterprise use cases