Software Engineer, Big Data

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $206k
This role $242k
$131k $327k
below market most similar roles pay here above market

This role pays more than 76% of similar roles. Most pay $171,000–$241,750 — the blue band above. At the midpoint, this role pays about $242k versus about $206k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Big Data

Software Engineer, Big Data - Apple Services Engineering joins the Analytics & Data Engineering team to build large-scale distributed data processing systems and platforms. This role involves designing, building, and maintaining data pipelines and datasets that power key product features while ensuring user privacy and data quality. You will collaborate across product, engineering, and business disciplines to translate requirements into scalable engineering solutions and drive architectural vision. The position requires proficiency in Java and Scala, with experience in functional programming paradigms. You must possess a deep understanding of distributed batch and streaming systems like Spark, Flink, and Kafka, alongside big data technologies including HDFS, Hadoop, S3, MPP databases, Kubernetes, and Airflow. The work focuses on solving complex data pipeline lifecycle problems for services like the App Store and Apple Music.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Translate stakeholder requirements into scalable engineering solutions.
  • Drive the architectural vision to support future growth and opportunities.
  • Design, build, and maintain data pipelines and datasets for key product features.
  • Ensure data privacy is protected throughout the data pipeline lifecycle.
  • Own data quality, scalability, and SLAs for assigned datasets and pipelines.
  • Contribute to best practices, documentation, and shared tools to solve common problems.

What we're looking for

  • Bachelor’s or Master’s degree in Computer Science, Statistics, a related quantitative field, or equivalent practical experience.
  • 6+ years of experience building production systems using Java and/or Scala.
  • Strong proficiency in Java and/or Scala for large-scale distributed data processing and familiarity with functional programming paradigms.
  • Deep understanding of distributed batch and streaming data processing systems such as Spark, Flink, and Kafka.
  • Experience with big data ecosystem technologies such as HDFS, Hadoop, S3, MPP database, Kubernetes, and Airflow.
  • Proven track record of designing, launching, and scaling production-quality data pipelines that power product features.
  • Strong data intuition, backed by solid SQL and data analysis skills.
  • Experience with GDPR compliance and best practices for collecting, processing, and sharing data responsibly.
  • Excellent collaboration and communication skills, with the ability to listen, influence, and drive solutions cohesively (preferred).

More like this

Similar roles

Senior Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 68 days ago $184,700–$324,800
Java Scala Apache Spark Apache Flink Apache Kafka Cassandra Large Language Models LangGraph MCP Servers Distributed Systems Data Processing AI Algorithms Data Structures

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 74 days ago $142,300–$263,300
Java Kotlin Go Python RESTful APIs Distributed Systems SQL MySQL NoSQL Cassandra DynamoDB Kafka RabbitMQ Solr Elasticsearch Redis Spring Framework Spring Boot Docker Kubernetes CI/CD Large Language Models Retrieval-Augmented Generation Vector Databases OpenAI Anthropic Google Gemini Azure OpenAI AWS Bedrock Hugging Face
5+ yrs exp