Skip to content
BackSign in
Back

Apple

Software Engineer, Apple Services Engineering - Music Data Engineering

New York City, New York, United StatesFull-time$184.7K - $324.8K/year

Apply Now

Posted 1w ago

Imagine what you could do here. The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that supports the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it. This team is more than a group of engineers -- it's a group passionate about Apple Music and related products. Apple Music is the world’s most complete music experience, with over 60 million songs, thousands of playlists, and daily selections from music experts for 115 countries. The team’s data-driven engineers focus relentlessly on the customer experience by running worldwide experiments and analyzing usage and latency, while collaborating with Apple’s product groups. As a result, you can share your favorite album from Apple Music with your friends, while enjoying access to Photos, Arcade, Apple TV+ and more, all working seamlessly together, all made just for you.

Description

As a member of the Music Data Engineering team, you will build data processing pipelines and services to power many of the customer features in Apple Music. You will design complex and highly scalable applications to model, ingest, compute and serve large-scale, mission-critical data. You will collaborate with technical staff across engineering, research, product and business teams to find the best solutions and create innovative products, all in support of our customers' experience of Apple Music.

Minimum qualifications

Significant experience in designing, implementing and supporting highly scalable data systems and services in Java and/or Scala

Bachelors/equivalent, or greater, in Computer Science or related discipline

Preferred qualifications

Experience in Spark, Kafka and Web Services preferred (see below)

Designing Java-based micro-services using best practices and open-source libraries including DropWizard, Sprint,

Large-scale data processing technologies in particular Spark / Spark-SQL / Spark Streaming, Flink, Hadoop, Object-Stores, AWS Lambda or similar

Building and running large-scale data pipelines, including distributed messaging such as Kafka, data ingest to/from multiple sources to feed batch and near-realtime/streaming compute components

Knowledgable about distributed storage and network resources, at the level of hosts, clusters and DCs, to troubleshoot and prevent performance issues

Experience with any low-latency NoSQL datastores, including Cassandra and S3

Familiarity with Docker, Kubernetes, Maven, Gradle, Git and other related software lifecycle tools

Pay & benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Request a company

Privacy

Did you apply?