Apple's Artificial Intelligence and Data Platforms (AiDP) team is seeking an experienced Software Engineer to build high quality, scalable and resilient distributed systems powering Apple's cloud analytics platforms and data pipelines. The role involves developing solutions for real-time, near real-time, and batch analytical solutions integral to business functions like Sales, Operations, Finance, AppleCare, Marketing, and Internet Services. The engineer will use technologies such as Kafka, Spark, Iceberg, Airflow, and Presto, working on both on-premise and cloud infrastructure, focusing on ease of use, maintenance, and scalability. Responsibilities include designing, building, testing, and shipping new components and features, collaborating with internal customers to understand requirements, and streamlining user experience. A significant portion of time will be spent coding, designing applications on cloud, tuning and debugging code, and supporting production applications and end users.