Software Development Engineer - Data

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
94 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $255k
$113k most similar roles pay here $347k

This role pays more than 90% of similar roles. Most pay $135,675–$214,800 — the shaded band above. At the midpoint, this role pays about $255k 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

As a Software Development Engineer - Data, you will join a team of open source data experts to advance and automate internal data infrastructure supporting Apple Services Engineering. You will develop and deploy new features for the internal data platform, innovate on API development and integration, and create automation tools to streamline operations across both data centers and cloud services. The role focuses on building scalable streaming processing systems and optimizing cloud-based services for high performance. You will work with technologies including Apache Flink, Spark, Kafka, Iceberg, Yarn, and Kubernetes. Key responsibilities involve contributing to open source projects and developing connectors from Flink to various data sources. This position addresses the technical challenge of managing distributed stateful streaming computing frameworks to ensure system resilience and scalability for large-scale service delivery.

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 and deploy new features for Apple's internal data platform.
  • Contribute regularly to open source projects and communities.
  • Design and implement automation tools to streamline operations and reduce manual intervention.
  • Optimize cloud-based services to ensure scalability and high performance under heavy loads.
  • Innovate on API development and integration to enable seamless communication between applications and services.
  • Enhance and automate data infrastructure across both data centers and cloud services.
  • Build connectors from Apache Flink to various data sources.

What we're looking for

  • 8+ years of professional experience.
  • A track record or demonstrated aptitude as an engineer who has worked on distributed systems.
  • At least 2 years of experience running production applications with Apache Flink or being a contributor to the project.
  • BS or MS degree in computer science or equivalent professional experience.
  • Knowledge of Apache Iceberg and Apache Kafka.
  • Experience building connectors from Flink to various data sources.
  • Knowledge of Yarn, Kubernetes, or other compute substrates.

More like this

Similar roles

Software Development Engineer - Data

Apple Inc

Cupertino, CA 139 days ago $150,400$277,600
Apache Spark Flink Kafka Iceberg Scala Java Python SQL NoSQL Cassandra Voldemort Memcached Airflow ETL GenAI Data Modeling Distributed Systems Streaming

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

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