Apple Music - Senior Software Engineer

Culver City, California, United States
Software and Services


Weekly Hours: 40
Role Number:200151906
This team is more than a group of engineers — it’s a group of music lovers. That passion has made Apple Music 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, someone can use the Shazam app to identify an intriguing song in a café in the morning, add it to their playlist from Apple Watch, listen to it through their AirPods on their commute, and share it with their family on HomePod at dinnertime. And there’s more where that came from, because personalization powered by machine learning and music science helps listeners discover more of what they love. Apple Music is a big part of Apple’s business because it’s a big part of people’s lives.

Key Qualifications

  • 5+ years experience building and deploying Ruby on Rails applications
  • Knowledge of microservices and modern cloud architecture
  • Experience with SQL and relational database systems (Postgres)
  • Strong testing experience with RSpec
  • Knowledge of Java programming language is helpful
  • Experience with JavaScript frameworks (VueJS, React, etc.) is desired
  • Previous experience with high profile projects and live streaming is beneficial
  • Excellent debugging, analytical, problem solving, and interpersonal skills
  • Strong written communication skills


Apple Media Products Engineering in Culver City, CA is looking for an expert software engineer to help us improve and support the systems that power Beats 1. We are a small team passionate about building the tools vital to enable users to quickly produce outstanding content for Apple Music. The people here at Apple don’t just build products — they build the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that encourages 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. You will be building tools and infrastructure used by people at Apple in various locations to produce live radio content on Beats 1 and Apple Music. You’ll partner with operations and production teams to enhance existing systems and improve the infrastructure and workflows required to keep Beats 1 streaming live 24/7. You should be able to work independently as well as collaborate with remote engineering teams. Come work in an innovative team and you will be part of building the next big thing!

Education & Experience

Bachelors degree in Computer Science, or equivalent experience. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Additional Requirements