Apple

Machine Learning Engineer, Platform Architecture

Apple
Apply
1 day ago
Cupertino, CA, USAMid Level
H1B sponsor

Responsibilities

  • Create optimized implementations of machine learning workloads on Apple silicon, including the Neural Engine, GPU, and CPU.
  • Collaborate with IP and SoC architecture teams to develop performance models and simulations of future hardware.
  • Conduct performance studies to inform and validate architecture decisions.
  • Create high-level performance models for emerging ML techniques and analyze system architecture trade-offs.
  • Prototype algorithms on CPU, GPU, and Neural Engine while analyzing performance metrics and complexity.

Requirements

  • Bachelor’s degree.
  • Programming experience in C/C++ and/or Python.
  • Experience in computer architecture.
  • Experience with at least one hardware IP, such as ML hardware accelerators, GPUs, image/video processors, CPUs, or similar processing units.
  • Preferred: MS or PhD in EE, CE, CS, or a related field and 3+ years of relevant experience.
  • Preferred: experience with ML frameworks such as PyTorch and efficient implementations of machine learning algorithms.
  • Preferred: experience optimizing and deploying ML models or runtime frameworks in production inference or training environments.
  • Preferred: experience designing experiments to evaluate ML model optimization techniques.
  • Preferred: experience creating SoC or IP performance models and simulations.
  • Preferred: understanding of compiler frameworks and technologies.
  • Ability to communicate effectively with partner teams.

Tech Stack

Categories

Apple

About Apple

10,000+ employees

Apple designs and sells consumer electronics, software, and services for consumers and professionals worldwide, including iPhone, Mac, iPad, Apple Watch, and AirPods, plus platforms like iOS/macOS and services such as the App Store, iCloud, Music, and TV+. Its business combines device sales with services and subscriptions and in-house silicon design. Founded in 1976, Apple is headquartered in Cupertino, California, and trades on NASDAQ as AAPL.

Contact me