Machine Learning Architect, Platform Architecture

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$216,200–$394,000 / yr
Posted
86 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $223k
This role $305k
$158k most similar roles pay here $419k

This role pays more than 92% of similar roles. Most pay $192,050–$254,812 — the shaded band above. At the midpoint, this role pays about $305k versus about $223k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Architect, Platform Architecture

As a Machine Learning Architect, Platform Architecture, you will join the Platform Architecture group to bridge hardware and software into a unified system. Working at the intersection of machine learning applications and silicon architecture, you will collaborate with SoC, IP, system, and algorithm teams to develop integrated solutions for machine learning workloads. Your daily responsibilities include creating optimized implementations on Neural Engine, GPU, and CPU platforms while developing performance models and simulations for future hardware. You will critically evaluate optimization techniques from literature to inform hardware and algorithm directions. The role requires proficiency in C/C++, Python, and ML frameworks like PyTorch. You must possess experience with hardware IPs such as accelerators and processors, along with the ability to prototype algorithms, analyze performance metrics, and understand compilers to solve complex integration challenges between software and silicon.

What you'll do

  • Create optimized implementations of ML workloads on Apple silicon including the Neural Engine, GPU, and CPU.
  • Develop performance models and simulations of future hardware in collaboration with IP and SoC architecture teams.
  • Create high-level performance models of emerging ML techniques to analyze system architecture trade-offs.
  • Evaluate ML model optimization techniques from literature through experimentation and analysis.
  • Propose new ideas based on research to inform both hardware and algorithm directions.
  • Provide guidance to software and algorithm teams on how to run workloads efficiently on SoCs.
  • Prototype algorithms on CPU/GPU/Neural Engine while analyzing performance metrics and creating complexity models.

What we're looking for

  • Bachelor's degree required; MS or PhD in EE, CE, CS, or a related field is preferred.
  • Experience with C/C++ and/or Python programming languages.
  • Experience with hardware IPs including ML accelerators, GPU, CPU, or image/video processors.
  • Experience with ML frameworks like PyTorch and implementing machine learning algorithms efficiently.
  • 20+ years of relevant experience.
  • Experience optimizing and deploying ML models or runtime frameworks in production inference and training environments.
  • Ability to prototype algorithms on CPU, GPU, and Neural Engine while analyzing performance metrics and creating complexity models.
  • Understanding of compilers and strong verbal/written communication skills for cross-team collaboration.

More like this

Similar roles

SW Optimization Engineer AI/ML

Apple Inc

Cupertino, CA 28 days ago $184,700$324,800
AI/ML C++ Python PyTorch GPU Neural Engine CPU HPC Compiler Technologies Computer Architecture Performance Analysis Scripting Languages
10+ yrs exp

AI Platform Architect

Amd

Austin, TX +2 25 days ago $229,600$344,400
AI Infrastructure Rack-scale Systems Hardware/Software Co-design Firmware PCIe Ethernet NVMe Redfish IPMI SMBus System Integration Platform Security

Principal AI/ML Platform Architect Engineer

Qualcomm

San Diego, CA 15 days ago $200,800$301,200
TensorFlow PyTorch Python C++ GPU NPU Windows High Performance Computing Parallel Computing Machine Learning Computer Vision Generative AI Agentic AI Hardware Acceleration Agile Version Control
8+ yrs exp

Senior Machine Learning Engineer, AI Platform

Smartly

Helsinki, Uusimaa, Finland 92 days ago
Machine Learning Python PyTorch TensorFlow MLOps AWS GCP Generative AI Computer Vision Natural Language Processing C++ Java MLflow Kubeflow Data Pipelines Linear Algebra Statistics Calculus
5+ yrs exp Hybrid

Senior Machine Learning Engineer, AI Platform

Adobe

San Jose, CA 8 days ago $211,800$306,625
Python Go C++ Rust Java Kubernetes Distributed Systems GPU PyTorch FSDP DeepSpeed vLLM TensorRT-LLM Triton Ray Serve Cloud Infrastructure
7+ yrs exp