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

Software Engineer, Core Services - Apple Services Engineering

Apple

Salary not specified
Nov 20, 2025
Cupertino, CA, US
Apply Now

At Apple, the business problem is to build world-class, extraordinary scalable systems that power App Store, Music, TV+, Fitness+, Arcade and many more, and provide a flawless experience for millions of developers and customers.

Requirements

  • 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
  • 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 leading complex engineering projects from inception to production

Responsibilities

  • Develop solutions to meet product requirements and new architectures to extend our capabilities and platforms
  • Model content metadata into catalog and editorial entities to power all of our services
  • Serve these entities worldwide through our online content system and offline feeds
  • 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
  • Work cross-functionally to understand what content metadata is needed to power upcoming features and then model the metadata into cohesive entities
  • Enhance the online content system

Other

  • BS or MS in Computer Science or a related field with 6+ years of experience
  • 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