Apple

On-device ML Performance Engineer, Graphics, Games and Machine Learning

Apple
Apply
2 months ago

Responsibilities

  • Analyze latency, memory, power, and numerical correctness of ML inference on Apple hardware.
  • Optimize ML model performance across Apple CPUs, GPUs, Neural Engine, system memory, and ML accelerators.
  • Investigate inference behavior from the software stack and low-level drivers through hardware debugging.
  • Create scripts, utilities, and debugging tools to extract, analyze, and report performance and power metrics.
  • Collaborate with research, software engineering, hardware engineering, and product teams and lead technical discussions.

Requirements

  • Experience with ML inference, quantization, and performance-versus-accuracy tradeoffs.
  • Familiarity with ML architectures including large language models, diffusion models, and convolutional neural networks.
  • Familiarity with operating systems, embedded systems, CPU/GPU hardware architectures, computer architecture, memory, compilers, and hardware drivers.
  • Highly proficient in Python, C++, and shell scripting.
  • Familiarity with Linux or macOS.
  • Strong verbal and written communication skills, including presenting and leading discussions with larger groups.
  • Preferred qualifications include a master’s or PhD in computer science or a related discipline.
  • Preferred experience includes CoreML, MPS Graph, Metal Performance Shaders, MLX, TFLite, ONNX, ExecuTorch, PyTorch, TensorFlow, JAX, Xcode, Swift, Objective-C, MLIR, LLVM, or TVM.

Tech Stack

C++LinuxmacOSObjective-CPythonPyTorchSwiftTensorFlow
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