The iCloud Tools Engineering team at Apple is looking to deliver a seamless Apple experience, empowering AppleCare to provide premier support for iCloud services and key iOS/macOS features by building tools that enhance customer service and developing intelligent features leveraging Gen AI.
Requirements
- 7+ years experience in developing and maintaining high-performance, scalable backend systems using Java
- Strong understanding of design patterns and data structures
- Experience with designing and implementing efficient APIs and micro-services
- Experience with relational databases like Oracle, PostgreSQL, and NoSQL databases like Cassandra
- Expertise in building robust, high-performance, responsive, and accessible user interfaces
- Proficient in TypeScript and ES6, with expertise in modern JavaScript frameworks such as ReactJS, AngularJS, and VueJS
- Proficient in applying best practices for clean, maintainable code
Responsibilities
- Build tools that enhance customer service
- Take on exciting challenges like platform modernization
- Develop intelligent features leveraging Gen AI
- Maintain and enhance several business-critical internal applications
- Define and build the next generation of services that will further elevate our customer experience
- Collaborate with many cross-functional teams across Apple
- Design and implement efficient APIs and micro-services
Other
- Good communication and relationship-building skills
- BS or MS or Ph.d in Computer Science or equivalent industry experience
- Strong written and verbal communication skills to collaborate optimally with cross-functional teams
- Excellent analytical and problem-solving abilities with strong attention to detail
- Willingness to learn new technologies and comfortable with working in a fast-paced and dynamic environment