Software Engineer – ACM Platform & AML Services, IS&T Ai & Data Platforms
Core
Design and build distributed backend services for Apple's fraud prevention platform, supporting system localization and deployment for Apple China.
Role type
Senior IC backend software engineer (distributed systems)
Builds
High-throughput APIs, batch processing pipelines, and Mass Action services for fraud operations and NPI events
Domain
Financial services / Fraud prevention / Cloud infrastructure
Deliverable
production ML models
Required skills
Java, distributed systems, Kafka, OpenSearch/Elasticsearch, Solr, Cassandra, Kubernetes, Alibaba Cloud, CI/CD, cloud-native architecture
Preferred skills
Public cloud platforms, SaaS architectures, high-throughput low-latency API design, AI concepts, LLM-based development tools
Technologies
Alibaba Cloud (OSS, ACK, ApsaraMQ, Document Intelligence), AWS (migration context), Kubernetes, OpenSearch, Solr, Kafka, Cassandra
Responsibilities
Design and develop scalable backend services; Build and maintain high-throughput APIs and batch processing pipelines; Lead infrastructure readiness and migration on Alibaba Cloud; Design reliable, scalable, and observable distributed systems; Partner with Product and Architecture teams to define technical solutions; Use AI tools to improve development productivity; Participate in production support and performance tuning
Seniority
Senior, hands-on IC