CareerPlanSign in

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

Shanghai, China💼 Full-time🗓 2026-07-29 → 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 (cloud data platforms)

Builds

Distributed systems, cloud data pipelines, and data warehouse solutions

Domain

Cloud data infrastructure and enterprise analytics

Deliverable

production ML models | product features

Required skills

Python, Scala, Java, SQL, RESTful API design, ETL, Kafka, Spark, Kubernetes, Snowflake, BigQuery, Cloudera, AWS, Azure, GCP, Apache Iceberg, data visualization tools

Preferred skills

Apache Doris, real-time high concurrency analytics, object-oriented design, anomaly detection, forecasting, GenAI

Technologies

Kafka, Spark, Iceberg, Airflow, Presto, Snowflake, BigQuery, Cloudera, Kubernetes, AWS, Azure, GCP, Streamlit, Superset, Tableau, Looker

Responsibilities

Design, build, test, and ship new components and features for cloud data platforms; integrate open source software with internal ecosystem; tune and debug codebase; support production applications and end users; develop optimized SQLs and semantic processes for distributed data applications.

Seniority

Senior, hands-on IC

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