Backend Engineer/Data - Apple Music
Description
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
Our Data Engineering team is seeking a hardworking, performance-savvy, engineer to build out the big data platform and services, which power many of customer features — existing and new. You will be responsible for designing and implementing features that rely on processing and serving very large datasets with an awareness of scalability. This will include crafting systems to model, ingest, process and compute large-scale, mission-critical data across Apple Music and related applications. High-throughput and reliability are critical.
This is your opportunity to help engineer highly transparent global-scale systems with petabytes of data, supporting hundreds of millions of users!
Requirements
Proficient in Java
Experience in designing, implementing and supporting highly scalable data systems and services in Java
Masters degree graduate and/or more than 2 years experience in a software engineering or architect role
Knowledgable about distributed storage and network resources, at the level of hosts, clusters and DCs, to troubleshoot and prevent performance issues
Experience preferred 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
Experience preferred in Spark
Experience preferred with low-latency NoSQL datastores
This job has expired but you can still explore other open positions from the same company or find new ones from our amazing selection.
Apple
Discover more jobs
We’re a diverse collective of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. And the same innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it. This is where your work can make a difference in people’s lives. Including your own. Apple is an equal opportunity employer that is committed to inclusion and diversity. Visit jobs.apple.com to learn more.