Staff Data Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
28 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $242k
$134k most similar roles pay here $327k

This role pays more than 87% of similar roles. Most pay $159,875–$218,150 — the shaded band above. At the midpoint, this role pays about $242k versus about $189k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Staff Data Engineer

The Staff Data Engineer joins the Risk and Vulnerability Management team within Apple Services Engineering. This role focuses on building a unified security data platform to consolidate findings from various sources into a single system of record, ownership graph, and lakehouse for posture metrics. You will lead data engineering and architecture efforts, owning the data model and pipeline contracts while transitioning prototype pipelines into production-ready systems to automate risk enrichment. The position requires extensive experience with Spark, Hadoop, Presto, Flink, or Druid, along with proficiency in Java, Python, or Scala. Candidates must possess deep expertise in data modeling, SQL, and distributed data technologies. Additional technical familiarity includes AWS resources, network protocols, search systems like ElasticSearch, and NoSQL datastores such as Cassandra or MongoDB to solve complex infrastructure security challenges.

What does a Data Engineer earn?

Median $183138 from 214 postings across 58 companies.

See salary data

What you'll do

  • Design and own the data model and pipeline contracts for a centralized security data platform.
  • Build and manage large-scale distributed data pipelines using Spark, Flink, or similar technologies.
  • Transition prototype data pipelines into production systems that the business relies on daily.
  • Automate ownership attribution and risk enrichment to replace manual data processing tasks.
  • Develop a system of record for security findings and a graph for asset ownership.
  • Create a lakehouse architecture to provide posture metrics and analytics for leadership.
  • Establish technical direction and strategy for data engineering across a large, matrixed organization.

What we're looking for

  • 15+ years of experience with Spark and other distributed data technologies like Hadoop, Presto, Flink, or Druid.
  • Proficiency in at least one of Java, Python, or Scala.
  • Deep expertise in Data Principles, Data Architecture, Data Modeling, and strong SQL skills.
  • Experience working in a complex, matrixed organization with cross-functional projects.
  • Strong communication and collaboration skills to lead high-level discussions on technology strategy.
  • Conceptual familiarity with AWS cloud resources, the OSI model, and full technology stack primitives.
  • Experience building stream-processing applications using Flink, Spark-Streaming, Storm, or Kafka Streams (preferred).
  • Experience with search systems, NoSQL datastores, or building high-volume data services (preferred).

More like this

Similar roles

Staff Data Engineer

Apple Inc

Austin, TX 28 days ago
Spark Python Java Scala SQL AWS Apache Flink Kafka ElasticSearch Hadoop Presto Druid NoSQL Cassandra MongoDB S3 EC2 RDS Data Modeling Data Architecture stream-processing

Senior Data Engineer, iCloud

Apple Inc

Cupertino, CA 30 days ago $184,700$324,800
Spark Python Java Scala SQL Hadoop Presto Flink Druid AWS S3 EC2 RDS Kafka ElasticSearch Solr HBase Cassandra MongoDB Data Modeling

Senior Data Engineer, iCloud

Apple Inc

Seattle, WA 30 days ago $175,000$308,500
Spark Python Java Scala SQL Hadoop Presto Flink Druid AWS S3 EC2 RDS Kafka ElasticSearch Solr HBase Cassandra MongoDB Data Modeling

Data Engineer, Apple Ads

Apple Inc

Cupertino, CA 6 days ago $150,400$277,600
Apache Spark Kafka Java Scala Python SQL S3 Hadoop Apache Iceberg Flink Kubernetes AWS Parquet Trino Druid Data Lake Distributed Systems Data Modeling
3+ yrs exp

Data Engineer, Apple Ads

Apple Inc

New York City, NY 6 days ago $150,400$277,600
Apache Spark Kafka Java Scala Python SQL S3 Hadoop Apache Iceberg Flink Kubernetes AWS Parquet Trino Druid Data Lake Distributed Systems Data Modeling
3+ yrs exp

Data Engineer, Apple Ads

Apple Inc

Austin, TX 6 days ago
Apache Spark Kafka Java Scala Python SQL S3 Hadoop Apache Iceberg Flink Kubernetes AWS Parquet Trino Druid Data Lake Distributed Systems Data Modeling
3+ yrs exp