Airwallex

Senior Software Engineer, Data Platform & AI Enablement

AirwallexYesterday
Location

US - San Francisco

Type

Full Time

Salary

USD 158,000 – 260,000

Level

Senior

Role

Senior Software Engineer

Posted

Mar 31, 2026

Full TimeSenior

The role

Summary

Airwallex is seeking a Senior Software Engineer to join their Platform Engineering team, focusing on building next-generation distributed infrastructure for AI-enabled financial data platforms. The ideal candidate will architect high-performance systems, optimize distributed computing, and develop scalable AI infrastructure across global regions.

What you'll do

Infrastructure Architecture: Lead technical decision-making and custom development for core infrastructure components, extending from foundational storage to high-availability service layers
Systems Performance Optimization: Deep-dive into performance tuning and systems internals, ensuring millisecond-level accuracy at global scale with focus on state management, checkpointing, and exactly-once semantics
AI Infrastructure Development: Develop and integrate the 'Knowledge Platform' enabling AI-driven products through scalable vector indexing, agentic workflows, and real-time data streaming
Distributed Systems Management: Own full SDLC for high-performance distributed systems processing petabytes of data across 30+ global regions, managing both batch and streaming data processing
Engineering Excellence: Advocate for elite software engineering practices, contribute to shared tooling, SDKs, and automation frameworks to enhance engineering team productivity
Technical Mentorship: Act as a technical leader and mentor for mid-level engineers, driving project delivery through design reviews and technical guidance

What we look for

Technical

Programming LanguagesProficiency in Java, Kotlin, or Go
Distributed Systems TechnologiesExperience with Kafka, Flink, Spark, Kubernetes, or OLAP engines
System DesignDeep understanding of distributed systems, memory management, and networking protocols

Education

Computer Science BackgroundStrong foundation in computer science fundamentals, preferably with advanced degree or equivalent practical experience

Experience

Distributed Systems Experience5+ years of experience building and operating large-scale distributed systems or infrastructure platforms
Complex System DevelopmentProven track record of taking 0-1 ownership of complex technical challenges from initial design to production stability

Skills

Required skills

Distributed ComputingExpert-level understanding of distributed system design and implementation
Performance OptimizationAdvanced skills in system performance tuning and optimization
AI InfrastructureExperience developing scalable AI and machine learning infrastructure

Nice to have

Financial Technology ExperienceBackground in fintech or payments infrastructure
Global Scale SystemsExperience building systems that operate across multiple global regions

Compensation & benefits

Salary

USD 158,000 – 260,000 (annual)

Benefits

Global Career Opportunity

Work with a high-growth fintech company valued at $8 billion, operating across 26 global offices

Impact-Driven Culture

Opportunity to work on cutting-edge AI and financial technology infrastructure

Learning and Development

Accelerated learning environment with opportunities to solve complex technical challenges


Interview process

  1. 1
    Initial Screening Review of resume and initial qualification assessment
  2. 2
    Technical Phone Screen Detailed discussion of technical background and distributed systems expertise
  3. 3
    Technical Interview In-depth technical interviews focusing on system design, coding skills, and problem-solving abilities
  4. 4
    Systems Design Challenge Architectural design challenge simulating real-world distributed computing scenarios
  5. 5
    Final Interview Meeting with engineering leadership to assess cultural fit and long-term potential

Apply for this position

You'll be redirected to the company's application page