Jobs / Apple

Senior machine learning platform engineer, Evaluation & Privacy

Apple · Cupertino, CA, United States
Cupertino, CA, United StatesExp: 2-5 yrs181,100-318,400 USD/yearlyRemote
Remuneration
181,100-318,400 USD/yearly
Location
Cupertino, CA, United States
Visa sponsorship
Not specified

Job summary

Apple is seeking a Senior Machine Learning Platform Engineer to join the Privacy Preserving Machine Learning team. This role involves working with engineers and scientists across Apple to integrate machine learning investigations onto a privacy-preserving platform, designing systems to turn these investigations into production capabilities. The goal is to deploy better features to billions of devices while protecting user privacy.

Benefits

Comprehensive medical coverageComprehensive dental coverageRetirement benefitsDiscounted products and free servicesReimbursement for certain educational expenses including tuition

Qualifications

  • Strong technical background
  • Ability to work effectively across a wide range of technologies
  • Adaptability to new problems and systems
  • Technical breadth to understand systems end-to-end
  • Passion for customer privacy
  • Experience with privacy-enhancing technologies such as differential privacy, secure multi-party computation, private federated learning, or PII redaction frameworks
  • Experience training, evaluating, and deploying machine learning models to production
  • 5+ years of industry experience
  • Master's degree or PhD or equivalent experience in Computer Science, Software Engineering, or a related technical field
  • 2+ years of industry experience with a Bachelor's degree or equivalent experience in Computer Science or a related technical field
  • Proficiency in one or more programming languages such as Python and Swift
  • Experience building software that runs in the background or on a schedule on autonomous systems like iPhone
  • Experience designing and operating distributed systems at scale
  • Strong problem-solving skills
  • Creativity in finding effective solutions
  • Ability to collaborate with teams across the company

Responsibilities

  • Design, build, and operate the platform supporting privacy-preserving machine learning training and evaluation, including private federated learning systems on user devices
  • Scale distributed training and evaluation infrastructure for Apple products and teams
  • Partner with applied scientists to transition novel privacy-preserving algorithms from research to production systems
  • Collaborate with product teams across Apple to facilitate platform adoption and meet privacy standards

Skills

Python

Degrees

Master's degree in Computer Science, Software Engineering, or related technicalPhD in Computer Science, Software Engineering, or related technical fieldBachelor's degree in Computer Science or related technical field

Languages

PythonSwift

Relocation

Yes