Apple Music - Senior Software Engineer
With Apple in Culver City CA USMore jobs from Apple
Posted on May 18, 2020
About this job
Job type: Full-time
Industry: Consumer Electronics
Company size: 10k+ people
Company type: Public
reactjs, ruby-on-rails, postgresql
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. Areas of work: macOS/iOS Engineering, Full-Stack Engineering, Front-End Engineering, Back-End Engineering, Quality Engineering, Machine Learning Engineering, Data Science, Data Engineering, Site Reliability Engineering, Commerce Engineering, and Engineering Project Management.
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!
Skills & requirements
- 3-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
- Previous experience with high profile projects and live streaming is beneficial
- Excellent debugging, analytical, problem solving, and interpersonal skills
- Strong written communication skills
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.