AppleCloud organization is looking to build the next generation of features for iCloud Backup and Drive, and improve the overall quality of the product
Requirements
- Knowledge of Swift and/or Objective C is a plus
- 8+ years of experience in crafting, developing and maintaining high-performance distributed systems and services using Java (Spring, SpringBoot, etc)
- Experience in NoSQL databases such as Cassandra
- Strong Computer Science fundamentals and multi-thread programming experience
- Proficiency in independently learning new technologies
- Experience with designing data models and storage systems
- Experience with building, deploying, and optimizing robust, scalable, and maintainable services
Responsibilities
- Define and build the next generation of features for iCloud Backup and Drive
- Collaborate with many engineering teams across Apple
- Develop and maintain high-performance distributed systems and services
- Design data models and storage systems
- Manage data flows
- Develop APIs
- Select caching strategies
Other
- Good communication and relationship-building skills are crucial to your success
- Having an inquisitive mind and asking questions
- 8+ years of experience
- Apple is an equal opportunity employer that is committed to inclusion and diversity
- Bachelor's degree or higher (not explicitly mentioned but implied)