Apple Services Engineering (ASE) is seeking a Senior Software Engineer for their Data Platform Spark team to shape the backbone of their data processing capabilities. This role offers a unique opportunity to influence the architecture and direction of Apple's data platform, working with cutting-edge technologies to build and optimize scalable, high-performance systems.
The position involves developing and deploying new features for Apple's internal data platform, contributing to open source projects, and collaborating with cross-functional teams to design automation tools. You'll be responsible for optimizing cloud-based services and innovating on API development to enable seamless communication between applications and services.
As part of ASE, you'll work on systems that power major Apple services including the App Store, Apple TV and Sports, Apple Music, Podcasts, and Books. The role demands creative problem-solving skills to handle millions of daily queries and maintain high performance at scale.
The ideal candidate should have 8+ years of software development experience, strong expertise in Apache Spark, and a background in distributed systems. Knowledge of Spark accelerators, data source connectors, and compute infrastructure like Kubernetes is highly valued. This position offers competitive compensation, including base pay, stock options, comprehensive benefits, and opportunities for professional growth.
Join Apple's world-class engineering team and help shape the technology that impacts millions of customers globally while working in an environment that values innovation and continuous excellence.