As a Senior Software Engineer on the Apple Data Platform Spark team, you'll be at the forefront of shaping Apple's data processing capabilities. This role is part of Apple Services Engineering (ASE), the team behind the App Store, Apple TV and Sports, Apple Music, Podcasts, and Books along with Cloud and Infrastructure Services platforms.
You'll work on developing and optimizing high-performance systems that handle millions of queries daily, focusing on Apache Spark and distributed computing technologies. The position offers unique opportunities to influence platform architecture and contribute to open source projects while working alongside world-class engineers.
Key responsibilities include developing new features for Apple's internal data platform, implementing automation tools, optimizing cloud services for scale, and innovating on API development. You'll be working with cutting-edge technologies and directly impacting the experiences of Apple's global customer base.
The ideal candidate brings 8+ years of software development experience, strong expertise in Apache Spark, and a proven track record in distributed systems. Knowledge of Spark accelerators, data source connectors, and compute infrastructure like Kubernetes is highly valued.
This role offers competitive compensation ($143,100-$264,200 base salary) plus equity opportunities through stock programs. Benefits include comprehensive healthcare, retirement plans, education reimbursement, and employee discounts. Join us in building the technology that powers Apple's services used by millions worldwide.