Software Engineer (Data Solutions), IS&T Ai & Data Platforms
Apple· AI & Data Platforms (AiDP) / IS&T
Shanghai, ChinaFull-timePosted 2mo ago
About the role
Software Engineer role to build high-quality, scalable, and resilient distributed systems powering Apple’s cloud analytics platforms and data pipelines. Focus on integrating open source technologies with Apple’s internal ecosystem to support data exploration, analytics, reporting, and production models across on-premises and cloud environments.
Responsibilities
- Build solutions that integrate open source software with Apple’s internal ecosystem.
- Drive development of new components and features from concept to release: design, build, test, and ship at a regular cadence.
- Work closely with internal customers to understand requirements and workflows, proposing features and ecosystem changes to streamline user experience.
- Write code and design/develop applications on cloud; tune and debug codebase; support production applications and end users.
- Independently learn new technologies and contribute to various initiatives.
Qualifications
- 3 or more years experience building enterprise level applications on large-scale distributed systems with a bachelor’s degree in Computer Science or equivalent experience.
- Knowledge of BI concepts and implementation experience on Cloud with databases like Snowflake or BigQuery or Cloudera.
- Programming experience in Python, Scala or Java.
- Strong hands-on experience in designing and development of cloud-based applications including large-scale compute services, database services, RESTful APIs, ETL, queues and notification services.
- Experience in developing highly optimized SQLs, procedures & semantic processes for distributed data applications.
- Experience with Enterprise-ready Cloud Data-Warehousing platforms like Snowflake is highly valued.
- Hands-on knowledge of Spark cluster-computing framework & Kubernetes or similar containerization technologies.
- Experience developing Big Data applications using Java, Spark, Kafka is a huge plus.
- Hands-on knowledge and experience in Apache Iceberg, Data Lakehouse architecture and implementation is a plus.
- Experience in Apache Doris or similar real-time high concurrency analytics platform.
- Understanding of object-oriented design, data structures, algorithm design, and problem solving.
- Cloud technology experience on AWS, Azure, or Google Cloud.
Skills
Required:Distributed systems designCloud data platformsProgramming languagesSQL & data processing
Nice to have:Big Data technologiesContainerizationData VisualizationGenAI / ML basics
Benefits
- Apple is an equal opportunity employer that promotes inclusion and diversity.
- Reasonable accommodation for applicants with disabilities.
- Accessibility initiative across culture, benefits, and digital tools.
Last updated Aug 21, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services