Senior Software Engineer, Apple Services Engineering - Music Data Engineering
- Location
- New York, NY
- Job type
- Full-time
- Level
- Senior
- Listed
- 29 days ago
Skills & highlights for this role
- Java
- Scala
- Spark
- Kafka
- distributed data processing
Also useful
- Flink
- Hadoop
- Cassandra
- Kubernetes
- Docker
- AWS Lambda
- DropWizard
Summary
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.
About the role
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
Experience in Spark, Kafka and Web Services preferred
- 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
From Apple's careers page, first listed on Rolev.ai on October 12, 2026. Rolev.ai is not the employer.
How Rolev.ai helps with this application
Rolev.ai is a job search and application tool for US job seekers. For this Senior Software Engineer, Apple Services Engineering - Music Data Engineering role at Apple, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.
See how you fit
Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.
Tailor without inventing
Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.
Draft the full kit
Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.
1-Click Extension Autofill
The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.
Similar roles
All Software Developer jobs- Software DeveloperAccenture Federal Services · Washington, DC · $97.5k – $115k/yr
- Software Developer 803Freedom Technology Solutions Group · Annapolis Junction, MD · $150k – $200k/yr
- Software DeveloperPurvis Systems · Newport, RI
- NASA Human Spaceflight Artificial Intelligence (AI) Software Engineer and Data ScientistCACI · Houston, TX
- Senior Manager Software EngineeringNasdaq · Atlanta, GA
- Software Engineering Supervisor - Test SystemsMoog · Torrance, CA
Common questions
Where is the Senior Software Engineer, Apple Services Engineering - Music Data Engineering job at Apple located?
This Senior Software Engineer, Apple Services Engineering - Music Data Engineering position at Apple is located in New York, NY. Always check Apple's application page for specific state eligibility or relocation policies.
What qualifications are required for Senior Software Engineer, Apple Services Engineering - Music Data Engineering at Apple?
For the Senior Software Engineer, Apple Services Engineering - Music Data Engineering role, Apple highlights experience with Java, Scala, Spark, Kafka, distributed data processing. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.
How do I apply for the Senior Software Engineer, Apple Services Engineering - Music Data Engineering position at Apple?
This listing links directly to Apple's application page. You can apply directly on Apple's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.