Client Implementation Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services


Role Number:200029984
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. Internet Software & Services is responsible for delivering groundbreaking Internet applications like the App Store, iTunes, Apple Music and iCloud that are used by hundreds of millions of users every single day across the globe. Apple services are an essential part of the Apple experience that reaches far beyond Apple devices. Applications, movies, music, personal data and communications are our customers environment that we strive to enrich, protect and make accessible everywhere. iCloud, Apple Music, iTunes, iMessage and the App Store are the names that we're standing behind every single day. The Fraud Engineering team performs continuous analysis and designs and provides internal tools to help ensure that our users remain in control of their data, even when their credentials leave their control. We are looking for people who can envision themselves in the bad guys' seat, while feeling proud and rewarded whenever fraudsters are pushed out of business and Apple users are safe. In the Fraud Engineering, Algorithms and Risk group, the Red Teams purpose is to conduct analysis, reverse engineer malicious software and systems, and design and implement fraud prevention mechanisms and tools. We're hiring a top-tier security software engineer to take on these features that will help protect all our customers, no matter how they access our services. The role spans the breadth of the Apple ecosystem, from the iPhone SW to web implementation to back-end servers. The role requires you to have a strong background and interest in information, product and system security, a rich experience in SW development and technologies, and who are used to working both autonomously and in close multi-functional collaboration. You will also understand the odds of implementation robustness and security, and will relish the happiness of improving the lives of millions with every commit. He or she will have the opportunity to lead change at multiple levels of the organization and in procedures and protocols as well as technical implementation.

Key Qualifications

  • Experience with web services programming (e.g. Java, Python, Node.js)
  • Experience with SW programming and iOS development (e.g. C++, Objective-
  • Experience with (C, Swit)
  • Knowledge of security and cryptographic concepts (PKI…)
  • Experience with protection of software IPs
  • Experience in analysis of big data sets
  • Ability to quickly pick up, understand, and communicate complex concepts
  • Excellent communication skills and a strong dream to work with both technical and non-technical audiences


As a Red team engineer in the Fraud Engineering, Algorithms and Risk group, you'll have the chance to create and implement fraud prevention mechanisms across the Apple services ecosystem, ranging from end-user devices to servers manipulating big data sets. You will work with developers, data analysts and security engineers to ensure that new devices, software and features in our services, provide the safest experience to our customers. Does this sound like you? If so, we would love to hear from you.

Education & Experience

Master in Computer Science/Information Security or equivalent work experience. 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.

Additional Requirements