Senior Software Engineer, Apple Services Engineering - Music Data Engineering

Apple Inc.

New York (NY)

On-site

USD 185,000 - 325,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Employee stock programs
Medical and dental coverage
Tuition reimbursement

Job summary

Apple Inc. in New York seeks a Senior Software Engineer for the Music Data Engineering team to build data pipelines powering Apple Music features.

You will design scalable Java/Scala services to model, ingest, compute and serve large datasets, collaborating across engineering, research, product and business teams. You will lead by example, deliver hands-on software, provide technical guidance, and communicate clearly with internal groups.

Qualifications

  • Experience designing and supporting highly scalable data systems and services.
  • Bachelor's degree in Computer Science or related discipline.
  • Experience with Spark, Kafka and Web Services.
  • Designing Java-based micro-services using best practices and Spring.
  • Knowledge of large-scale data processing (Spark, Hadoop, etc.).
  • Experience building data pipelines with Kafka and multi-source ingestion.
  • Familiarity with Docker, Kubernetes, Maven/Gradle, Git.

Responsibilities

  • Design and implement features that process and serve very large datasets with high throughput and reliability.
  • Work in a fast-growing environment and contribute to innovative technical challenges.
  • Engineered solutions while delivering hands-on development and providing technical guidance.
  • Interact with multiple groups on technical and non-technical levels; communicate effectively.

Skills

Java and Scala data systems
Distributed systems design
High-throughput data processing
Spark
Kafka
Web services
Microservices architecture
Docker/Kubernetes
Git

Education

Bachelor's degree in Computer Science or related discipline

Tools

Dropwizard
Spring
Maven
Gradle
Git
Docker
Kubernetes
AWS Lambda

Job description

Senior Software Engineer, Apple Services Engineering - Music Data Engineering

New York City, New York, United States Software and Services

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.

Responsibilities
  • You will be responsible for designing and implementing features that rely on processing and serving very large datasets, so an awareness of scalability is required. This will include creating systems to model, ingest, process and compute large-scale, mission-critical data across Apple Music. High-throughput and reliability are critical.
  • You will enjoy the benefits of working in a fast growing business where you are encouraged to “Think Different” to solve very interesting technical challenges and where your efforts play a key role in the success of Apple’s business.
  • You should be able to engineer innovative solutions while playing a hands-on development role to deliver products in a dynamic environment. Leadership is important for this position as you will be asked to provide technical guidance and best practices.
  • You will have to interact with other groups on an ongoing basis on both technical and non-technical levels. Good verbal and written communication skills are important to this position.
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

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.

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

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Apple's Streaming Platform and Solutions
Senior Software Engineer, Apple's Streaming Platform and Solutions

Apple Inc. • Seattle (WA)

On-site
USD 142,000 - 263,000
Medical & dental coverage
Employee stock programs
Tuition reimbursement
+1
Software Development Engineer - Data
Software Development Engineer - Data

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Stock programs and RSUs
+2
Software Engineer, Big Data - Apple Services Engineering
Software Engineer, Big Data - Apple Services Engineering

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Stock programs
Relocation assistance
Educational reimbursement
+2
Sr. Content Support Engineer, ASE
Sr. Content Support Engineer, ASE

Apple Inc. • Cupertino (CA)

On-site
USD 175,500 - 263,800
Stock options
Relocation assistance
Comprehensive benefits
Music Content Operations AIML Program Lead
Music Content Operations AIML Program Lead

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 165,000 - 247,000
Senior Product Data Scientist, Media Services
Senior Product Data Scientist, Media Services

Apple Inc. • Cupertino (CA)

On-site
USD 175,000 - 309,000
Employee stock programs
Relocation assistance
Bonuses possible
Senior Product Data Scientist, Media Services
Senior Product Data Scientist, Media Services

Apple Inc. • Culver City (CA), Northern (KY)

On-site
USD 175,000 - 309,000
Apple Benefits
Employee stock plan
Relocation assistance
+1
Engineering Leader, Data Engineering
Engineering Leader, Data Engineering

Apple Inc. • Seattle (WA)

On-site
USD 296,000 - 472,000
Employee stock programs
Stock Purchase Plan
Educational reimbursement
Principal Data Engineering Lead - Services Special Project
Principal Data Engineering Lead - Services Special Project

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 263,000 - 394,000
Senior Engineering Manager, Live Sports and Media Analytics
Senior Engineering Manager, Live Sports and Media Analytics

Apple Inc. • Seattle (WA)

On-site
USD 196,000 - 338,000
Medical and dental coverage
Stock programs
Tuition reimbursement
+1