DESCRIPTION: Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.
The Apple Media Products Commerce Engineering team is looking for a lead engineer/manager to scale the next generation iTunes/App Store commerce platform. The iTunes Store is the highest volume digital content store in the world. The Commerce team provides the transactional engine for App Store, iTunes Music Store, Apple Music, iBookStore, Mac App Store, Apple TV, iTunes U., and more. We partner with a variety of cross and multi-functional team members from a diverse array of groups across the company.
You’ll build services and application components, shared across iTunes applications, to support very high levels of transactional integrity, scalability, availability, fault tolerance, and security. You will also contribute to the architecture, design and implementation of top-level user visible features, with an emphasis on identifying components that can be reused across different scenarios and domains.
Description: You will work on features that touch all Apple Media Products Commerce services— from account management, App, music, and video purchase/download/entitlement, subscription management, and a lot of new features coming to the Apple product ecosystem. You will perform analysis, derive strategies, and write code to ensure that iTunes Store financial transactions maintain key characteristics: ACID integrity, scalability, availability, fault tolerance, and security. You will find opportunities for software reuse across problem domains, design and code components/libraries/frameworks to support that reuse, and refactor code to achieve higher levels of leverage in the codebase. Using 3rd party and hand-rolled solutions, you will build infrastructure for caching, messaging, and workflow management, that will be used by other teams in the Commerce group.
Communication is your strong suit: in code, in email, and face-to-face. You love finding and sharing best practices and driving higher discipline across organizations. Your deep knowledge of the stack helps to triage stability and performance issues in production and help improve system reliability through configuration and code design best practices. You will be challenged to solve hardest software performance issues: Work with software developers closely to improve code base performance (e.g. algorithm redesign), reduce resource consumption and shorten request latency.
Education: A BS/MS/PhD in Electrical or Computer Engineering or equivalent experience is required.
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.
REQUISITION NUMBER: 113826285 COMPANY NAME: Apple Inc.