Senior Software Development Engineer (Apache Spark) - Apple Data Platform

Apple Services Engineering powers the App Store, Apple TV and Sports, Apple Music, Podcasts, Books, and Cloud Infrastructure Services platforms.
$143,100 - $264,200
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer

Senior Software Engineer role at Apple's Satellite Connectivity Group, developing distributed systems for satellite communication technology that enables emergency services for iPhone users.

Senior Software Engineer - Distributed Systems (ASE)

Senior Software Engineer position at Apple, focusing on distributed systems and cloud platform development, offering competitive compensation and the opportunity to work on large-scale services.

Senior Software Engineer - Apple Vision Pro

Senior Software Engineer position at Apple working on Vision Pro, developing system-level frameworks for spatial computing and AR experiences.

Senior Software Engineer - iCloud Platform

Senior Software Engineer position at Apple working on iCloud Platform, building distributed systems that serve hundreds of millions of users.

Senior Software Engineer - Apple Distributed Storage (Object Store)

Senior Software Engineer position at Apple working on distributed storage systems, building and maintaining large-scale infrastructure for cloud services.

Description For Senior Software Development Engineer (Apache Spark) - Apple Data Platform

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.

Last updated 15 days ago

Responsibilities For Senior Software Development Engineer (Apache Spark) - Apple Data Platform

  • Develop and deploy new features of Apple's internal data platform
  • Regularly contribute to open source
  • Collaborate with cross-functional teams to design and implement automation tools
  • Optimize cloud-based services for scale and performance
  • Innovate on API development and integration

Requirements For Senior Software Development Engineer (Apache Spark) - Apple Data Platform

Kubernetes
Linux
  • 8+ years of professional software development experience
  • Experience working on distributed systems
  • Experienced Poweruser of Apache Spark or Committer to Apache Spark
  • BS or MS degree in computer science or equivalent professional experience

Benefits For Senior Software Development Engineer (Apache Spark) - Apple Data Platform

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee Stock Purchase Plan
  • Restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?