Назад к вакансиям

Privacy-Preserving Engineer - Q

AppleHerzliyaВ офисеот 3 лет
PythonMachine LearningPyTorchSoftware EngineeringDeep LearningDifferential PrivacyPrivacy-Preserving Technologies

Описание

Our team works at the intersection of machine learning, hardware, and software, creating technologies that reshape how people communicate and experience the world around them.

Responsibilities

  • Translate advanced mathematical theory, privacy mechanisms, and research formulations into robust, practical machine learning systems
  • Dive deep into core model training loops (in PyTorch) to modify, inject, and optimize custom components, loss functions, clipping mechanisms, and private optimizers
  • Design, architect, and implement end-to-end privacy-preserving machine learning pipelines
  • Evaluate privacy-utility trade-offs, measuring model accuracy, convergence behavior, and empirical privacy leakage
  • Collaborate closely with theoretical research scientists to validate algorithmic hypotheses and verify theoretical guarantees in practical setups
  • Package, document, and present research implementations, technical prototypes, and proof-of-concepts clearly to cross-functional teams and leadership
  • Stay updated on modern privacy-enhancing technologies and open-source differential privacy tooling

Requirements

  • M.Sc. in Computer Science, Electrical Engineering, Data Science, Applied Mathematics, or a related technical field
  • 3+ years of hands-on experience developing, designing, and training machine learning and deep learning models
  • Strong software engineering foundation with advanced proficiency in Python and PyTorch, including deep familiarity with modifying internal training loops, custom optimizers, and gradient computation
  • Solid mathematical maturity with the ability to understand theoretical papers, algorithmic proofs, and privacy mechanisms from first principles
  • Demonstrated experience in privacy-preserving technologies (e.g., Differential Privacy, private aggregation, or privacy-budget accounting)
  • Strong technical presentation and communication skills in English, with the ability to effectively showcase technical prototypes to diverse audience

Nice to have

  • Hands-on experience with open-source differential privacy libraries (e.g., Opacus, OpenDP, Diffprivlib, or TensorFlow Privacy)
  • Experience implementing DP-SGD, gradient clipping, noise addition mechanisms, or Renyi DP accounting in deep learning frameworks
  • Exposure to cryptographic privacy primitives (e.g., Secure Multi-Party Computation / MPC, Federated Learning, or trusted execution environments)
  • Experience balancing and optimizing privacy budgets against task performance on complex datasets