Software Development Engineer - Data

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
7 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $162k
This role $250k
$104k most similar roles pay here $341k

This role pays more than 95% of similar roles. Most pay $126,800–$197,268 — the shaded band above. At the midpoint, this role pays about $250k versus about $162k 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 1777 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1443 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 at Apple Services Engineering, you will join a team of open-source data experts dedicated to advancing our internal data platform. Your role involves developing and deploying new features while contributing regularly to open-source projects like Flink, Spark, Kafka, and Iceberg. You will collaborate with cross-functional teams to design automation tools that enhance system resilience and scalability, ensuring seamless operations across both on-premises data centers and cloud services. Key responsibilities include optimizing cloud-based services for high performance under increasing loads and innovating API development to facilitate smooth communication between applications and services. This position requires a deep understanding of distributed systems, extensive experience with Apache Flink, and proficiency in technologies such as Iceberg and Kafka, making it ideal for those passionate about pushing the boundaries of data infrastructure at scale.

What you'll do

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

What we're looking for

  • 8+ years of professional experience in distributed systems engineering.
  • Experienced power user (2+ years) of Apache Flink or committer status.
  • Strong knowledge of Apache Iceberg and Apache Kafka.
  • Experience developing connectors from Flink to various data sources.
  • Background in managing production applications using distributed computing frameworks.

More like this

Similar roles

Software Engineer, Data Solutions ASE

Apple Inc

New York City, NY 26 days ago $147,400$272,100
Apache_Kafka Java Kubernetes AWS GCP Cassandra Redis RESTful_APIs Service_Oriented_Architecture Docker CI/CD Prometheus Grafana Chaos_Engineering Property_Based_Testing

Software Development Engineer - Data

Apple Inc

Cupertino, CA 51 days ago $147,400$272,100
Apache_Spark Flink Kafka Iceberg Scala Java SQL Python Cassandra Voldemort Memcached Airflow GenAI CI/CD

Software Engineer, Data Engineering

Anduril Industries

Costa Mesa, CA 12 days ago $146,000$194,000
Python Java Scala SQL NoSQL MongoDB Cassandra Amazon Redshift Google BigQuery Hadoop Spark AWS Azure GCP Kafka Flink Docker Kubernetes CI/CD

Software Data Engineer

Apple Inc

Seattle, WA 60 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka SQL Apache Airflow Scala Go Python Kubernetes Apache Kafka AI-powered development tools RESTful services RPC-based services relational databases non-relational databases NoSQL databases

Data Engineer Software Developer

Leidos

Scott AFB, IL 12 days ago $87,100$157,450
AWS Elasticsearch Kibana Confluent_Kafka Python Java SQL CI/CD Red_Hat_OpenShift React JavaScript HTML Prometheus Grafana Ansible Puppet Chef Git Bitbucket Docker