Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Sr. Software Engineer, Core Services - Apple Services Engineering

Apple

$181,100 - $318,400
Aug 21, 2025
Cupertino, CA, US
Apply Now

Apple Services Engineering (ASE) Core Services team is looking for a Sr. Software Engineer to help build creative features that will enhance the experience of using services like App Store, Music, TV+, Fitness+, Arcade for millions of customers around the world. The role involves building and enhancing large-scale systems using distributed data stores with a strong focus on scalability and performance.

Requirements

  • Hands-on experience working on scalable web services and features that span multi-functional teams.
  • Exceptional analytical skills combined with a deep knowledge of data structures and algorithms.
  • Experience with NoSQL data stores like Solr, Elastic Search, Redis, Memcached, Cassandra, Voldemort, etc.
  • Experience integrating messaging technologies like Kafka.
  • Experience with Big Data technologies like Spark and Hadoop ecosystem.
  • Experience with Java.

Responsibilities

  • model content metadata into catalog and editorial entities to power all of our services, and serve these entities worldwide through our online content system and offline feeds.
  • work cross-functionally to understand what content metadata is needed to power upcoming features and then model the metadata into cohesive entities.
  • find innovative ways to weave together various technologies to push the boundaries of the CAP theorem and think about performance in terms of median, 95th, and 99th percentile.
  • help develop a data transformation platform by working with various Big Data technologies to optimally deliver millions of updates to hundreds of consumers in an efficient and timely manner.
  • improve our integrations with 3rd party platforms.

Other

  • Experience leading complex engineering projects from inception to production.
  • Excellent communication skills. Can effectively communicate complex ideas and make compelling arguments.
  • Effectively collaborate with engineers, product managers, designers, collaborators, partners, etc.
  • Enjoys deep technical and product discussions. Has attention to detail and can context switch across multiple projects.
  • Can see the big picture, set a vision, and grow the team and platform in accordance to that vision.