Full Stack Engineer- Apple Cloud Products - Apple Park
Santa Clara Valley (Cupertino) , California , United States
Software and Services
Posted: Mar 17, 2021
Role Number: 200231153
We are the "iCloud Family" platform that enables users to share Apple services such as Music, TV, News, Games, Storage and Apps with their family members. We handle the UX and the backend APIs across all of the Apple Services that supports Family Sharing. We are also the "gateway" to the iCloud services and features, we own the creation, provisioning and authorization API's for the iCloud account across all of the Apple Platform (iOS, macOS, watchOS, tvOS, HomePod and Web). We handle hundreds of thousands of transactions per second that enables users to setup and access all of their iCloud services and share it with their family members. We continue to add new family sharing experiences for Apple Subscriptions. We are constantly extending and rapidly growing the family platform to make it easier for more of Apple Services to come on-board to offer a unified family sharing experience across Apple line of products. Are you passionate about building API's that are highly-scalable and cross-platform compatible? Come join the Apple Cloud Products Engineering team to design and architect new features and integrations. Our work is sophisticated, challenging, high-impact and highly visible !!
- - 4+ years of software development experience
- - Experience crafting developing and maintaining high-performance distributed system
- - Experience with SQL and/or NoSQL databases is a plus
- - Experience with distributed caches (like Redis, memcache, etc.) and Pub/Sub (like Kafka, RabbitMQ, etc.) is a plus
- - Familiarity with Git or other source control systems
- - You also have strong written and verbal communication
- - Creative thinker and strong problem solver with meticulous attention to detail
You will work on a highly multi-functional engineering team which builds the platform API's for the iCloud Family and the iCloud Account-Setup. You have a proven background in client-server architecture and distributed systems. You have an eye for detail and can build highly-optimized, thread-safe API's consumed by millions of Apple devices. You are someone who is passionate about handling business complexities and cross-platform complexities in the system. You can mentor and provide technical leadership for Jr. Engineers on the team. Your work will span multiple, multi-functional Apple is an equal opportunity employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
Education & Experience
BS or MS or Phd in Computer Science or equivalent industry experience