Data Analytics Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $205k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 59% of similar roles. Most pay $168,500–$242,212 — the shaded band above. At the midpoint, this role pays about $214k versus about $205k 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 · Data Analytics Engineer

The Data Analytics Engineer - Apple Services Engineering joins the Apple Games App Data Engineering team to develop robust, scalable software solutions that generate insights from massive amounts of gaming and player engagement data. This role focuses on building analytical workloads and tools for internal collaborators and external game developers while ensuring all systems remain privacy-friendly and stable. The engineer will process dozens of terabytes of daily data to provide insights into player behavior and innovation. Key technical requirements include five years of experience with Apache Spark or Flink, and proficiency in Scala or Java. The role requires expertise in big data technologies like Hadoop, HDFS, SQL, Kafka, Iceberg, Kubernetes, Airflow, and Cassandra. Candidates must also possess knowledge of the third-party gaming analytics ecosystem to build high-quality tools for the gaming industry.

What you'll do

  • Develop robust, scalable software and services to process dozens of terabytes of gaming data daily.
  • Build analytics solutions specifically tailored for game developers using knowledge of the third-party gaming ecosystem.
  • Engineer high-quality, accurate data products that provide insights into player behavior and innovation.
  • Design and maintain distributed data processing applications using Apache Spark or Apache Flink.
  • Architect scalable, highly available distributed systems using technologies like Kafka, Iceberg, Kubernetes, and Cassandra.
  • Ensure all engineering solutions comply with Apple's privacy principles from the ground up.
  • Translate cross-functional requirements into practical engineering tasks and technical specifications.

What we're looking for

  • Bachelor's Degree in Computer Science, Engineering, or equivalent related experience.
  • Experience building analytics and data solutions specifically for game developers.
  • Familiarity with third-party analytics tools and platforms used in the gaming industry.
  • 5+ years of hands-on experience building distributed data processing applications using Apache Spark or Apache Flink.
  • 5+ years of programming experience in Scala (preferred) or Java.
  • Experience with Big data technologies including Hadoop, HDFS, Spark, SQL, and Kafka.
  • Proven skills in designing scalable, highly available distributed systems using Kafka, Iceberg, Kubernetes, Airflow, and Cassandra.
  • Strong understanding of software engineering principles, algorithms, and data structures.

More like this

Similar roles

Software Engineer, Big Data

Apple Inc

Seattle, WA 64 days ago $175,000$308,500
Java Scala Spark Flink Kafka HDFS Hadoop S3 Kubernetes Airflow SQL MPP Database Data Pipelines Functional Programming GDPR Compliance

Senior Software Engineer, Apple Data Platform

Apple Inc

Cupertino, CA 48 days ago $150,400$277,600
AWS GCP Go Java Scala Pulumi Crossplane Docker Kubernetes Infrastructure as Code Spark Flink Iceberg Trino Jupyter Druid Distributed Systems Low Latency High Availability
5+ yrs exp

Senior Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 22 days ago $184,700$324,800
Java Scala Apache Flink Apache Spark Apache Kafka Cassandra LLMs LangGraph MCP Servers Agentic Workflows Distributed Systems Big Data Data Processing Algorithms Data Structures

Software Development Engineer - Data

Apple Inc

Cupertino, CA 138 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

Data Engineer, Apple Ads

Apple Inc

Cupertino, CA 5 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