Taro Logo

Software Engineer - ASE Data Services

Apple Media Products Engineering team powers features within Apple client applications including App Store, Apple Music, Apple TV+, iTunes, iBooks, and Podcast.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer - ASE Data Services

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.

Last updated 5 minutes ago

Responsibilities For Software Engineer - ASE Data Services

  • Design and build best of breed systems for dealing with complex and ever-growing data and infrastructure needs
  • Build next generation infrastructural and platform services
  • Provide and support abilities like structured and unstructured storage, caching, queueing
  • Collaborate cross-functionally with various AMP teams
  • Create services and infrastructure platforms and pipelines that can rapidly scale
  • Serve personalized and non-personalized data with very low latency

Requirements For Software Engineer - ASE Data Services

Java
Cassandra
Redis
MongoDB
Kafka
Kubernetes
  • 5 years of industry experience
  • Professional software development experience in Java and/or C++ with strong understanding of Object oriented concepts and design
  • Experience with at least one of scalable data stores - Cassandra, Redis, MongoDB
  • Experience designing and implementing RESTful API and services
  • Strong production, debugging, and performance tuning skills
  • Strong understanding of data architecture and related problems
  • Experience working on complex problems and distributed systems where scalability and performance are extremely important
  • Should be independent and able to effectively work with cross functional teams

Benefits For Software Engineer - ASE Data Services

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineer - ASE Data Services

SAP Performance Engineer, Enterprise Systems

SAP Performance Engineer position at Apple, focusing on performance testing and optimization of enterprise systems, requiring 5+ years of experience in performance engineering.

Senior Software Engineer - FoundationDB

Senior Software Engineer position at Apple working on FoundationDB, developing scalable distributed systems for iCloud Platform with competitive compensation and benefits.

Senior Software Engineer, Rights and Pricing - Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering team, focusing on Rights & Pricing platform development using Java and Scala, offering competitive compensation $166,600-$296,300.

Senior Software Engineer

Senior Software Engineer role at Apple Maps focusing on low-level framework development and system architecture, offering competitive compensation and comprehensive benefits.

Software Development Engineer in Test, IS&T Enterprise Systems

Senior SDET position at Apple focusing on quality assurance for enterprise customer service systems, requiring 5+ years of experience in test automation and software development.