Descripción del empleo
Key Qualifications
- Prior experience or college level coursework in cryptography.
- Strong skills in C, C++, Objective-C, or similar manual memory managed and pointer-based language.
- Experience programming with libraries through APIs without having access to the implementation details.
- A keen interest in user privacy.
Description
As a WebKit Privacy-Enhancing Technologies Engineer you will invent and build web features with specific privacy requirements. The features themselves can be for authentication, advertising measurement, website telemetry, fraud prevention, and payments – all with user privacy as a core requirement. You will be working together with several teams at Apple who will help you succeed, and you will engage with the standards community to seek consensus on a safer, more private web.
In concrete terms, you will:
* Implement new web engine features related to privacy and cryptography.
* Design privacy improvements and mitigations for risks in the platform.
* Read and analyze web standards specifications.
* Put to use privacy-enhancing technologies (PETs) such as blinded signatures, differential privacy, federated learning, and multi-party computation.
* Work with Apple’s User Privacy and Cryptography teams on platform features.
* Interact with developers on the Open Source WebKit project.
* Interact with the web standards community, including other browser vendors, on privacy efforts.
At Apple, user privacy and security is paramount. You will play a critical role in advancing these features for hundreds of millions of users across the many products and services we make.
Education & Experience
BS in Computer Science or equivalent
Additional Requirements
- Engineers often build successful careers on the WebKit team without prior experience working in web browsers. Some of these skills can give you an advantageous head start:
- * Experience with Web technologies such as HTML, CSS, and JavaScript.
- * Experience with the UIKit, AppKit, and CFNetwork frameworks.
- * Experience with systems programming and inter-process communication.
Información extra
- Status
- Inactiva
- Localización
- Madrid, Madrid, Spain
- Tipo de contrato
- Tiempo completo
- Tipo de trabajo
- Cajero
- Carnet de conducir
- No
- Vehículo
- No
- Carta de motivación
- No
Recibe ofertas similares en tu bandeja de entrada del correo electrónico
Indica debajo en que area estas buscando una función similar y no olvides poner tu correo electrónico.