Apple
Senior Software Engineer, Apple Data Platform
$185K–$325K
Cupertino, California · Senior · Full-time · Posted Oct 12, 2026
- Experience
- 3+ years of professional software engineering experience.
- Education
- BS, MS, or PhD in Computer Science or a related field, or equivalent practical experience.
About the job
Develop and optimize Apache DataFusion Comet to accelerate Apache Spark workloads while preserving Spark-compatible results, and contribute to Apple’s internal data platform and related open-source projects.
What you'll do
- Build Comet operators, expressions, and Spark integrations; improve Iceberg and Parquet data reads and writes.
- Profile and benchmark workloads, tuning memory, shuffle, and I/O for reliable deployment across data centers and cloud services.
- Develop internal data-platform features, contribute to open-source projects, and collaborate on automation, cloud services, and API integration.
What they ask for
- Proven track record building distributed systems.
- Contributor or committer to Apache Spark and/or Apache DataFusion, Comet.
- BS, MS, or PhD in Computer Science or a related field, or equivalent practical experience.
Nice to have
- Experience with columnar or vectorized query execution, or performance profiling and optimization of query engines.
- Good knowledge of Apache Iceberg and Apache Parquet internals; Spark connectors or Kubernetes and other compute platforms are also noted.
Pay
$184,700 and $324,800 (base salary range)
Tools
Apache DataFusion Comet, Apache Spark, Apache DataFusion, Apache Arrow, Apache Iceberg, Apache Parquet, Kubernetes
Model-written summary · the original posting is authoritative