Staff Software Engineer (Apache Spark Poweruser / Committer)

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$302,200 / yr
Posted
69 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $198k
This role $237k
$143k most similar roles pay here $319k

This role pays more than 79% of similar roles. Most pay $170,000–$226,850 — the shaded band above. At the midpoint, this role pays about $237k versus about $198k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Software Engineer (Apache Spark Poweruser / Committer)

We are seeking a Staff Software Engineer with deep expertise in scalable batch and streaming processing systems to join our team of open-source data experts at Apple Services Engineering. In this role, you will drive innovation by developing new features for Apple’s internal data platform and regularly contributing to Apache Spark and other related frameworks like Iceberg and Parquet. You will collaborate closely with cross-functional teams to design automation tools that enhance the resilience and scalability of our cloud-based services, ensuring they can handle increasing loads while maintaining high performance. Ideal candidates have at least 8 years of professional experience in distributed systems, are experienced Apache Spark power users or committers, and possess knowledge of Apache Iceberg, Kafka, and Yarn or Kubernetes. This is a unique opportunity to shape the future of Apple’s technology landscape by pushing the boundaries of distributed computing frameworks.

What you'll do

  • Develop and deploy new features for Apple’s internal data platform.
  • Contribute regularly to open source projects like Apache Spark.
  • Design automation tools to streamline operations across data centers and cloud services.
  • Optimize cloud-based services for scalability and high performance under load.
  • Innovate on API development to enable seamless communication between applications and services.

What we're looking for

  • 8+ years of professional experience in distributed systems.
  • At least 2 years as a Poweruser of Apache Spark or committer status.
  • Strong background in Apache Iceberg and Apache Kafka.
  • Experience developing connectors from Spark to various data sources.
  • Knowledge of Yarn, Kubernetes, or other compute substrates.

More like this

Similar roles

Distinguished Engineer, Apache Spark

Nvidia

Santa Clara, CA +1 154 days ago $320,000$488,750
Apache_Spark C++ Java Scala Kubernetes Hadoop_YARN AWS_EMR Databricks Google_Dataproc Oracle_Cloud_Data_Flow Bytedance_Volcengine Tencent_Cloud Cloudera RAPIDS Apache_Iceberg Delta_Lake UCX CUDA CI/CD

Spark Data Engineer, Senior

Booz Allen Hamilton

Chantilly, VA 23 days ago $77,600$176,000
Spark PySpark Java Spark ETL AWS Kafka Docker Kubernetes Cassandra PostgreSQL

Senior Software Engineer (Databricks)

CoStar Group

San Diego, CA 8 days ago $124,000$187,000
C# .NET .NET Core AWS EC2 ECS/EKS Lambda S3 RDS DynamoDB CloudWatch Claude APIs Git CI/CD Terraform Databricks Microservices DevOps
Hybrid