This position suits an experienced infrastructure engineer who enjoys solving complex distributed systems challenges in a hybrid work environment. The Senior Software Engineer role is located in Seattle, Washington, and focuses on building scalable foundations for data and AI platforms.
Role Overview
Airwallex is hiring a Senior Software Engineer for its Data and AI Infrastructure team in Seattle. This hybrid position centers on designing and operating distributed systems that support high-throughput data processing, real-time workloads, and production AI applications. The professional in this role will collaborate across security, machine learning, application, and infrastructure teams to shape the company's technical growth.
Key Responsibilities
Design, build, and operate highly available data and AI infrastructure on Kubernetes and public cloud platforms.
Develop scalable platforms for streaming, batch processing, and real-time data workloads using technologies such as Kafka, Spark, and Flink.
Build and evolve AI infrastructure, including AI gateways, model-routing layers, traffic management, rate limiting, authentication, observability, and usage controls.
Develop self-service capabilities that enable data, AI, and application teams to deploy and operate workloads safely and independently.
Partner with engineering teams to translate emerging data and AI requirements into durable platform capabilities.
Requirements
Five plus years of experience in DevOps, SRE, or platform engineering, owning production systems end to end.
Strong experience designing, operating, and troubleshooting production Kubernetes environments.
Experience building or operating distributed data infrastructure with technologies such as Kafka, Spark, or Flink, or experience developing AI infrastructure such as AI gateways or model-routing platforms.
Hands-on experience with at least one major public cloud platform, such as AWS, Google Cloud, or Microsoft Azure.
Strong knowledge of cloud and container networking, including DNS, load balancing, ingress, service discovery, TLS, routing, and network security.
Proficiency in one or more of Go, Python, or Java, with experience writing maintainable production software.
Solid understanding of distributed-systems concepts, including availability, consistency, fault tolerance, backpressure, and horizontal scalability.
Experience operating critical infrastructure using infrastructure-as-code, automated delivery, and modern observability practices.
Strong debugging skills and the ability to work methodically across multiple layers of a complex system.
Clear communication skills and a track record of collaborating effectively across engineering disciplines.
An ownership mindset focused on identifying problems, driving resolutions, and improving underlying systems.
Nice to Have
Platform engineering experience, particularly building internal developer platforms or paved-road workflows used by multiple engineering teams.
Hands-on experience with serving technologies such as SGLang, vLLM, or NVIDIA Triton Inference Server.
Knowledge of GPU scheduling, batching, model parallelism, memory management, autoscaling, and inference-performance optimization.
Experience improving the cost efficiency of large-scale data processing or AI inference workloads.
Contributions to infrastructure, data-platform, Kubernetes, or AI-serving open-source projects.
Skills and Tools
Kubernetes
Kafka
Spark
Flink
AWS, Google Cloud, Microsoft Azure
Go, Python, Java
SGLang, vLLM, NVIDIA Triton Inference Server
Salary and Benefits
Salary range between $150K and $245K
Bonus offered
About the Company
Airwallex operates as an AI-native financial operating system designed for an intelligent economy, providing global payment infrastructure for businesses. Founded in Melbourne in 2015, the organization maintains co-headquarters in San Francisco and Singapore with over 2,300 employees across 27 offices globally.
How to Apply
Visit the official Airwallex careers page to submit an application for this position.