Senior Software Engineer, Apple Services Engineering, Music Data Engineering

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
New York, NY
Salary
$184,700–$324,800 / yr
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $202k
This role $255k
$120k most similar roles pay here $347k

This role pays more than 92% of similar roles. Most pay $173,537–$231,150 — the shaded band above. At the midpoint, this role pays about $255k versus about $202k 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 3518 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2727 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Apple Services Engineering, Music Data Engineering

Senior Software Engineer, Apple Services Engineering - Music Data Engineering joins the Music Data Engineering team to build data processing pipelines and services powering Apple Music features. The role involves designing and implementing highly scalable applications to model, ingest, compute, and serve large-scale, mission-critical data with a focus on high-throughput and reliability. You will collaborate with engineering, research, and product teams to solve technical challenges regarding large datasets. Required skills include significant experience in designing and supporting scalable data systems using Java and/or Scala. Preferred qualifications include Spark, Kafka, Flink, Hadoop, and Web Services. You should also possess experience with Java-based micro-services, NoSQL datastores like Cassandra, and lifecycle tools such as Docker, Kubernetes, Maven, Gradle, and Git to manage distributed storage and network resources.

What does a Software Engineer earn in New York?

Median $215000 from 227 postings across 52 companies.

See salary data

What you'll do

  • Design and implement features for processing and serving very large, mission-critical datasets.
  • Build data processing pipelines to power customer features within Apple Music.
  • Create highly scalable applications to model, ingest, compute, and serve large-scale data.
  • Develop high-throughput and reliable systems to handle massive data volumes.
  • Provide technical guidance and best practices to the engineering team.
  • Troubleshoot and prevent performance issues related to distributed storage and network resources.
  • Build and run large-scale data pipelines using distributed messaging and streaming compute components.

What we're looking for

  • Bachelor's degree or equivalent in Computer Science or a related discipline.
  • Significant experience designing, implementing, and supporting highly scalable data systems and services in Java and/or Scala.
  • Experience in Spark, Kafka, and Web Services (preferred).
  • Experience designing Java-based micro-services using best practices and open-source libraries like DropWizard and Spring (preferred).
  • Experience with large-scale data processing technologies including Spark, Flink, Hadoop, Object-Stores, or AWS Lambda (preferred).
  • Experience building large-scale data pipelines with distributed messaging like Kafka and various data ingest sources (preferred).
  • Knowledge of distributed storage and network resources at the host, cluster, and DC levels (preferred).
  • Experience with low-latency NoSQL datastores such as Cassandra and S3 (preferred).

More like this

Similar roles

Software Engineer, Big Data

Apple Inc

Seattle, WA 91 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 Services Engineering

Apple Inc

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

Senior Software Engineer, Streaming Platform and Solutions

Apple Inc

Seattle, WA 75 days ago $142,300–$263,300
Java Apache Kafka Distributed Systems Kubernetes AWS GCP Redis Cassandra RESTful API Schema Registry Cloud Platforms Observability Chaos Engineering Data Processing Concurrency Performance Benchmarking

Software Engineer, Apple Services Engineering

Apple Inc

Cupertino, CA 55 days ago $142,300–$263,300
Java Kotlin Go Python LLM RAG Spring Boot Docker Kubernetes Kafka RabbitMQ Redis Elasticsearch Solr MySQL Cassandra DynamoDB CI/CD RESTful APIs
5+ yrs exp