We’re looking for people who meet the minimum qualifications below. The preferred qualifications are great to have, but not strictly required
Experience with risk-specific components, such as rule engines, feature stores, model serving frameworks, real-time stream processing, and A/B testing / experimentation platforms
Working knowledge of machine learning in production, including model lifecycle, feature engineering, evaluation metrics, and online/offline consistency
Experience with modern data and storage technologies, such as Cassandra, Redis, NoSQL databases, Hadoop, and streaming systems like Kafka, Flink, or Spark
Polyglot engineering experience with one or more of Kotlin, Scala, Python, or Golang
Cloud experience with Alibaba Cloud, AWS, or GCP, including cloud networking, security best practices, and cost awareness
Familiarity with regulatory and security standards relevant to payments and financial services (e.g., PCI DSS, SOC 2, data privacy and protection best practices)
Demonstrated impact as a Staff or Principal Engineer (or equivalent) in high-growth, high-scale environments
You think in systems – connecting data, models, rules, services, and processes – and you optimize for overall risk and customer outcomes, not just local component metrics
You have a track record of designing and shipping mission-critical, low-latency systems that support real-time decisions at scale
You are comfortable operating in ambiguity, turning fuzzy business and risk goals into crisp technical strategies, roadmaps, and measurable outcomes
You are a multiplier for other engineers: people seek you out for design guidance, code reviews, and debugging; teams move faster and with more confidence when you’re involved
You balance pragmatism and rigor – you know when to build scrappy experiments, when to harden systems, and how to evolve architectures incrementally without destabilizing operations
APPLICANT SAFETY POLICY: FRAUD AND THIRD-PARTY RECRUITERS
Airwallex does not accept unsolicited resumes from search firms/recruiters. Airwallex will not pay any fees to search firms/recruiters if a candidate is submitted by a search firm/recruiter unless an agreement has been entered into with respect to specific open position(s). Search firms/recruiters submitting resumes to Airwallex on an unsolicited basis shall be deemed to accept this condition, regardless of any other provision to the contrary
10+ years of back-end engineering experience, including substantial time owning and operating complex, distributed systems in production
Deep experience in risk, fraud, or fintech systems (e.g., payments, banking, trading, or similar high-stakes domains where correctness and reliability are critical)
Strong proficiency in Java, including multi-threading, high-concurrency patterns, performance tuning, and networked service design (I/O/NIO, HTTP/TCP, REST)
Hands-on experience with distributed system design, including event-driven architectures, partitioning/sharding, consistency models, caching strategies, and resiliency patterns
Proficiency with Spring / Spring Boot and build tools such as Gradle or Maven
Practical experience with containerization and orchestration, particularly Docker and Kubernetes, in production environments
Solid understanding of observability and operations: logging, metrics, tracing, dashboards, and incident management for large-scale systems
Ability to lead complex technical initiatives end-to-end, influencing engineers and stakeholders without relying on formal management authority
Strong communication skills, with the ability to explain complex technical topics clearly to engineers, product managers, and non-technical stakeholders
Bachelor’s degree in Computer Science or a related field, or equivalent practical experience