CareerPlanSign in

Software Engineer (Data Solutions), IS&T Ai & Data Platforms

Shanghai, China💼 Full-time🗓 2026-08-18 → 2026-09-28

Core

Build high-quality, scalable, and resilient distributed systems on cloud and on-premise infrastructure to power data exploration, analytics, reporting, and production models for Apple's business functions.

Role type

Senior IC software engineer (data platforms & distributed systems)

Builds

Cloud-based data pipelines, analytics platforms, and production models serving Sales, Operations, Finance, AppleCare, Marketing, and Internet Services

Domain

Cloud data infrastructure, big data processing, and enterprise analytics

Deliverable

production ML models | product features

Required skills

Distributed systems design, Cloud data warehousing (Snowflake, BigQuery, Cloudera), Big data frameworks (Spark, Kafka), Containerization (Kubernetes), RESTful API design, ETL development, Optimized SQL, Object-oriented design

Preferred skills

Data Lakehouse architecture (Apache Iceberg), Real-time analytics (Apache Doris), Data visualization tools (Streamlit, Superset, Tableau), Basic ML models (anomaly detection, forecasting, GenAI), Cloud platforms (AWS, Azure, GCP)

Technologies

Kafka, Spark, Iceberg, Airflow, Presto, Snowflake, BigQuery, Cloudera, Kubernetes, AWS, Azure, GCP, Java, Python, Scala

Responsibilities

Design, build, test, and ship new components and features from concept to release; Integrate open source software with Apple's internal ecosystem; Tune and debug codebase; Support production applications and end users

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 852,000+ jobs from 20+ sources.