Software Development Engineer - Data

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
139 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $214k
$119k most similar roles pay here $295k

This role pays more than 73% of similar roles. Most pay $135,675–$214,850 — the shaded band above. At the midpoint, this role pays about $214k versus about $175k 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 · Software Development Engineer - Data

The Software Development Engineer - Data joins the Commerce Engineering team to lead data architecture and technical compliance efforts across the commerce landscape. This role involves building a unified commerce data platform, where you will develop scalable data pipelines, storage solutions, and backend services for high-volume data. You will be responsible for the instrumentation and ingestion of events, ensuring data is handled in a privacy-safe manner to support downstream analytics, reporting, and machine learning model training. The role requires expertise in Scala or Java, Python, SQL, and schema design. You will work with technologies including Apache Spark, Flink, Kafka, Iceberg, Airflow, and NoSQL solutions like Cassandra, Voldemort, and Memcached. You will also utilize GenAI tools to enhance developer efficiency while managing complex data modeling for the company's digital distribution services.

What does a Software Development Engineer earn in California?

Median $217725 from 77 postings across 8 companies.

See salary data

What you'll do

  • Develop scalable data pipelines and storage solutions for high-volume commerce data.
  • Design and implement large-scale backend services and commerce datasets.
  • Ensure data quality, reliability, and observability through metrics, monitoring, and validation.
  • Manage the instrumentation and ingestion of events into privacy-safe data pipelines.
  • Enable downstream use cases including analytics, metric reporting, and machine learning model training.
  • Implement storage solutions that scale and surface data quality and pipeline metrics.
  • Research and adopt new technologies to improve system performance and developer efficiency.

What we're looking for

  • BS in Computer Science or Software Engineering; MS preferred.
  • 2+ years of experience developing ETL jobs for high-volume data using Apache Spark, Flink, Kafka, and Iceberg.
  • Expert knowledge of at least one object-oriented programming language such as Scala or Java.
  • Proficiency in SQL, schema design, and data modeling concepts.
  • Ability to program in scripting languages like Python.
  • Experience with NoSQL solutions including Cassandra, Voldemort, or Memcached.
  • Experience with streaming and batch data processing.
  • Experience using GenAI tools to enhance developer efficiency.

More like this

Similar roles

Software Development Engineer - Data

Apple Inc

Cupertino, CA 94 days ago $184,700$324,800
Apache Flink Apache Kafka Apache Iceberg Spark Kubernetes Yarn Distributed Systems Streaming Processing API Development Data Infrastructure Automation Open Source
8+ yrs exp

Software Development Engineer - Data

Apple Inc

Cupertino, CA 45 days ago $150,400$225,300
Spark Spark SQL Hadoop HDFS Oracle SQL PL/SQL Flink Java Scala Airflow CI/CD Kubernetes Python S3 Iceberg Parquet Trino Tableau Linux Shell Scripting
1+ yrs exp

Software Data Engineer

Apple Inc

Cupertino, CA 29 days ago $150,400$277,600
Python Java Go Scala Spark Kafka Hadoop Flink Airflow Prefect Microservices Docker Kubernetes AWS GCP Azure Data Pipelines Distributed Systems
3+ yrs exp

Software Development Engineer

Apple Inc

Sunnyvale, CA 2 days ago $150,400$277,600
Python Anthropic API Flask FastAPI REST APIs PySpark SparkSQL Delta Lake AWS Kubernetes Apache Airflow Docker Git Jupyter Notebooks Linux
3+ yrs exp

Data Analytics Engineer

Apple Inc

Cupertino, CA 101 days ago $150,400$277,600
Apache Spark Apache Flink Scala Java SQL Kafka Iceberg Kubernetes Airflow Cassandra Hadoop HDFS Distributed Systems Big Data Data Engineering Software Engineering

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