Software Engineer, Cloud Music Library - Apple Services Engineering

A technology company that builds innovative products including Apple Music, a revolutionary music streaming service that provides access to millions of songs and personalized experiences.
$166,600 - $296,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
CPU Microarchitect/RTL Engineer - Fetch, Out of Order

Senior CPU Microarchitect/RTL Engineer position at Apple focusing on CPU front-end and out-of-order subsystem development for high-performance processors.

Senior Application Backend Engineer, Content Partner Applications

Senior Backend Engineer role at Apple building analytics platforms for content partners, offering competitive pay and benefits in Seattle.

CAD Engineer – Design Verification Tools and Infrastructure

Senior CAD Engineer role at Apple focusing on design verification tools and infrastructure for silicon development, offering competitive compensation and comprehensive benefits.

Graphics Power Engineer, Platform Architecture

GPU Platform Architecture Engineer role at Apple focusing on power architecture development and optimization for next-generation graphics processors.

Design Verification Engineer

Senior Design Verification Engineer role at Apple, focusing on pre-silicon verification and testing for hardware products, offering competitive compensation and benefits.

Description For Software Engineer, Cloud Music Library - Apple Services Engineering

Music is at the heart of Apple's mission to bring people together through universal experiences. As part of the Cloud Music Library team within Apple Services Engineering, you'll be at the forefront of revolutionizing how people experience and share music globally. We're seeking a talented Backend Software Engineer to join our team that powers essential Apple Music features including cloud-synced Music Library, SharePlay, Collaborative Playlists, and Radio.

In this role, you'll design and develop scalable cloud services that serve hundreds of millions of devices worldwide. You'll be working with cutting-edge technologies and implementing state-of-the-art algorithms to create seamless music experiences for Apple Music subscribers. Our team values innovation, technical excellence, and collaborative problem-solving.

You'll be joining a world-class engineering team, collaborating with researchers and statisticians to push the boundaries of what's possible in music streaming technology. The ideal candidate combines strong technical skills in distributed systems and backend development with a passion for creating impactful user experiences.

The position offers competitive compensation, comprehensive benefits, and the opportunity to work on products that impact millions of users daily. At Apple, we're committed to diversity and inclusion, creating an environment where all voices are heard and valued. You'll be part of a team that's not just building technology, but shaping the future of how people experience and share music.

If you're excited about solving complex engineering challenges at scale, implementing innovative features, and have a passion for music technology, this role offers the perfect opportunity to make your mark on one of Apple's most beloved services.

Last updated 8 days ago

Responsibilities For Software Engineer, Cloud Music Library - Apple Services Engineering

  • Design and build scalable cloud-based services serving hundreds of millions of devices
  • Build systems that power core Apple Music features like cloud-synced Music Library, SharePlay, and Collaborative Playlists
  • Work with other engineers, researchers, and statisticians to deliver cutting edge features
  • Implement state-of-the-art algorithms and techniques
  • Keep tens of millions of Apple Music subscribers engaged and happy

Requirements For Software Engineer, Cloud Music Library - Apple Services Engineering

Java
Redis
Cassandra
Kafka
  • BS in Computer Science or related field or equivalent experience, MS or PhD preferred
  • Strong data structures, algorithms, and OO software design and implementation skills
  • Experience developing web-based services and applications and scaling techniques
  • Working knowledge of multi-threading, concurrency, caching, and distributed storage
  • Experience with key value stores (Redis, Cassandra, Voldemort, etc)
  • Experience with big data technologies (Spark, MapReduce, Hadoop, Kafka)
  • Working knowledge of Unix command line environment
  • Proficiency in Java or another OO language
  • Strong written and interpersonal skills
  • Ability to juggle multiple responsibilities and projects

Benefits For Software Engineer, Cloud Music Library - Apple Services Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget
  • Relocation Benefits

Interested in this job?