Software Engineer - Apple Cloud Product Services
Santa Clara Valley (Cupertino), California, United States
Software and Services
At Apple, new ideas have a way of becoming outstanding products and provide extraordinary customer experiences very quickly. Our services are used by several millions of customers daily, and the team is continuously growing to support the future of Apple web services, products and features. Do you want to work with technologies and services that impact hundreds of millions of users around the globe? Do you love solving sophisticated challenges that can have a direct impact on the success of the company? If these resonate with you, come be a part of the Apple Cloud Product Services team that is behind the backend services that support multiple Apple Cloud Products. We design and build innovative services and custom solutions for Apple Cloud Subscriptions. The work involved is highly multi-functional with transparency across all of Apple Cloud and Apple Services.
- - Deep understanding of realtime and multi-thread programming concepts.
- - Experience crafting, developing and maintaining high-performance distributed systems.
- - Experience in NoSQL databases like Cassandra is a plus.
- - A good understanding of caching strategies is a plus.
- - You should have strong written and verbal communication.
- - You are driven, motivated and you take pride and responsibility for the products you build.
We are looking for a deeply, capable engineer who has a strong background in designing, implementing and supporting large scale, complex web services. This is a highly visible position with significant ownership of projects. The position requires collaboration with multiple, multi-functional engineering teams to define, implement and maintain some of the core backend web services that will support the next generation of Apple services and Cloud Products. The focus of our team is on backend, where we have ownership of web services behind some of Apple's largest ecosystems: - iCloud Subscription - a customized solution that recommends and provide one tap flows for iCloud Subscription purchase and up-sell in iOS for customers around the world, including experimentation. The work is challenging, high-impact and highly visible. The services handle hundreds of thousands of transactions per minute. It involves crafting data models, choosing appropriate data stores, resolving data flows between apps / services and data stores, APIs that support multiple features, as well as developing and deploying web services used by several millions of Apple devices. Our team has the ownership of the entire lifecycle of the feature set, from the critical portions of what enables apps to work well at Apple scale to the work that happens behind the scenes, including asynchronous jobs.
Education & Experience
MS in Computer Science, Information Technology, or EE, or BS with relevant industry experience