The Apple Media Products (AMP) Engineering team is seeking a Senior Software Engineer to join their Data Services team in Seattle. This role is crucial in supporting a massive ecosystem that serves hundreds of millions of users across various Apple services including the App Store, Apple Music, Apple TV+, iTunes, iBooks, and Podcast.
The position requires an experienced engineer with 5+ years of industry experience to design and implement high-performance, scalable data systems. You'll be working with cutting-edge technologies including Java, Cassandra, Redis, MongoDB, and Kafka to build next-generation infrastructure and platform services that handle complex data storage and processing needs.
As a Senior Software Engineer, you'll be responsible for creating services that provide critical capabilities like structured/unstructured storage, caching, and queueing. The role demands expertise in building RESTful APIs and working with distributed systems where performance is paramount - every millisecond counts. You'll collaborate across multiple teams, from store and commerce to search and recommendations, developing solutions that can rapidly scale to serve both personalized and non-personalized data with extremely low latency.
The ideal candidate should have strong debugging and performance tuning skills, deep understanding of data architecture, and the ability to work independently while effectively collaborating with cross-functional teams. Experience with container platforms like Kubernetes is highly valued, and knowledge of distributed data stores replication and message queue systems would be advantageous.
Apple offers a competitive compensation package with a base salary range of $135,400 to $250,600, plus opportunities for equity through stock programs and discretionary bonuses. The benefits package includes comprehensive medical/dental coverage, retirement benefits, education reimbursement, and various Apple-specific perks.
This is an excellent opportunity to work on large-scale systems that impact millions of users while being part of a team that brings innovative products and services to market. If you're passionate about building robust, scalable data systems and want to contribute to Apple's ecosystem of services, this role offers the perfect blend of technical challenges and growth opportunities.