Software Engineer - AI and Data Platforms
Core
Building and operating large-scale ML, GenAI, inference, and data platforms for real-time fraud decisioning and business-critical workflows across Apple's enterprise ecosystem.
Role type
Senior IC platform engineer (distributed systems & reliability)
Builds
Developer-first platform components, intelligent automation, and multi-tenant distributed systems for ML inference and fraud decisioning
Domain
Enterprise technology, distributed systems, cloud-native infrastructure
Deliverable
production ML models
Required skills
Python, distributed systems, cloud-native technologies (Kubernetes, containers), infrastructure as code, system design, observability, CI/CD
Preferred skills
Machine Learning, GenAI, Ray/Ray Serve, datasets management, cost optimization
Technologies
Python, Kubernetes, AWS, Terraform, Ansible, Ray, Ray Serve
Responsibilities
Design and build core platform components for fraud decisioning and ML inference; Develop automation frameworks and developer tooling; Architect and implement advanced observability solutions; Ensure high availability, resilience, and scalability of critical distributed systems; Collaborate with ML engineers to enable seamless workflow onboarding; Contribute to infrastructure as code and platform standardization
Seniority
Senior, hands-on IC