Apple is seeking an experienced software engineer to join the Privacy Preserving Measurement & Machine Learning team to develop state-of-the-art privacy-enhancing technologies for data science and machine learning products, ensuring exceptional features and user privacy.
Requirements
- 5+ years of industry experience with deploying, supporting and monitoring new and existing services, platforms, and toolchains.
- Proficiency in one or more object-oriented programming languages such as Python, Swift, Objective-C, C++, Java.
- Experience in building and scaling distributed systems in a public, private, or hybrid cloud environment.
- Experience in building container applications, using technologies such as Kubernetes and Docker.
- Ability to comprehend and debug complex integrations spanning systems and teams.
- Knowledge of basic privacy, security and cryptographic principles.
- Experience with differential privacy, secure multi-party computation or private federated learning.
Responsibilities
- Collaborate with cross-functional teams globally to understand client requirements and build technical solutions that meet Apple's industry-leading privacy standards.
- Operate independently to solve complex problems at the intersection of privacy-preserving technology, software engineering and machine learning.
- Collaborate with Site Reliability Engineers to enhance the system’s security, privacy, scalability, and observability.
- Fulfill in-hours on-call responsibilities to address critical production incidents
- Learn cutting-edge privacy-preserving technologies and apply them to solve real world problems.
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 also crucial.
- Strong sense of ownership, customer service, and ability to work independently with minimum supervision.
- Effective communication skills in written and spoken English.
- Experience working with DevOps and SREs.