About the role
AI summarisedLead an outstanding team of Software Engineers within the Apple Services Engineering (ASE) Core Services team. You will own, develop, and maintain the online content system that powers critical metadata for various Apple services like App Store, Music, TV+, and Fitness+. This role involves driving engineering solutions for a globally distributed API and pushing the boundaries of scalable systems.
TechnologyOnsiteSoftware and Services
Key Responsibilities
- Lead the engineering team responsible for the online content system central to all Apple Services Engineering services.
- Develop engineering solutions to enhance a globally distributed API and work with NoSQL data stores for high scalability.
- Design data modeling solutions to harness system power in a horizontally scalable manner.
- Collaborate cross-functionally with various Apple teams to deliver exciting new features across services.
- Drive performance improvements by considering median, 95th percentile, and 99th percentile metrics.
Requirements
- BS or MS in Computer Science or related field.
- 10+ years of minimum professional experience.
- 3 years of experience building and managing engineering teams central to product development.
- Expertise in scalable web services spanning multi-functional teams.
- Strong analysis skills with a deep understanding of data structures and algorithms.
- Deep expertise with NoSQL data stores (e.g., Solr, Elastic Search, Redis, Cassandra).
- Hands-on experience with Java or other JVM/functional languages (e.g., Clojure).
- Proven experience leading complex engineering projects from inception to production.
- Prior experience leading and growing a team, including hiring and performance management.
- Ability to set vision, see the big picture, and grow both the team and platform accordingly.
- Hands-on technical leadership through mentoring, guiding, and motivating engineers.