Apple is seeking an experienced software engineer to join their Privacy Preserving Measurement & Machine Learning team to develop state-of-the-art privacy-enhancing technologies for privacy-preserving measurement and machine learning.
Requirements
- Proficiency in one or more object-oriented programming languages such as C++, Objective-C, Swift.
- Knowledge of basic privacy, security and cryptographic principles.
- Ability to analyze system architecture and assess privacy & security impacts and suggest mitigations.
- Proficiency in problem-solving, coupled with creativity in identifying effective solutions, and the ability to collaborate effectively within a cross-functional team.
- Industry experience of iOS development, or experience of development on other embedded systems.
- Experience with differential privacy, secure multi-party computation, trusted compute environment or private federated learning.
- Experience with training, evaluating, and deploying machine learning models to production.
Responsibilities
- Collaborate with cross-functional engineers to design and develop end-to-end measurement systems that meet Apple's industry-leading privacy standards.
- Operate independently to solve complex problems at the intersection of privacy-preserving technology, applied cryptography and machine learning.
- Develop data processing systems that enable training and evaluation of generative AI systems while preserving user privacy.
Other
- Strong interpersonal skills and the ability to influence and build consensus are essential for success in this role.
- Adaptability to new challenges and systems is a fundamental skill.
- Passion for protecting customer privacy.
- 2+ years of industry experience with a Bachelor’s degree or equivalent experience in Computer Science or a related technical field.