← All roles

Software Engineer, IS&T Ai & Data Platforms

Apple· AI & Data Platforms (AiDP) / IS&T
Apply on company site
Shanghaifull-timePosted 3w 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 within AiDP. Focus on enterprise cloud data warehousing, real-time and batch analytics, and integration of open source technologies with Apple’s internal ecosystem.

Responsibilities

  • 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, design/develop applications on cloud, tune and debug codebase, support production applications and end users
  • Build solutions that integrate open source software with Apple’s internal ecosystem
  • Work with data platforms handling high data volumes across cloud and on-premise infrastructure

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 Big Query or Cloudera
  • Programming experience in building high quality software. Proficiency in at least one of Python, Scala or Java
  • Strong hands-on experience in designing and development of cloud-based applications including large scale compute services, database services, APIs to design RESTful services, ETL, queues and notification services
  • Experience in developing highly optimized SQLs, procedures & semantic processes for distributed data applications
  • Experience in 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 fundamentals of object-oriented design, data structures, algorithm design, and problem solving
  • Cloud technology experience on AWS, Microsoft Azure, Google Cloud
  • Data Visualization Tools: proficient in Streamlit, Superset, Tableau, Business Objects, Looker
  • Data Insights and KPIs: generating and visualizing data insights, metrics, and KPIs; usage of basic ML models for anomaly detection, forecasting, GenAI

Skills

Required:Distributed systems designCloud platformsProgramming languagesSQL & data modeling
Nice to have:Big Data technologiesContainerizationBI & Visualization

Benefits

  • Apple is an equal opportunity employer committed to inclusion and diversity
  • Reasonable accommodations for applicants with disabilities
  • Accessibility-focused workplace culture and tools
Last updated Oct 2, 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