Machine Learning Architect, Platform Architecture

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$216,200–$324,800 / yr
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $270k
$157k most similar roles pay here $343k

This role pays more than 88% of similar roles. Most pay $187,850–$254,750 — the shaded band above. At the midpoint, this role pays about $270k versus about $221k 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 3513 open roles on FindRole.

Listed pay typically runs $165,800–$277,600 across 2730 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, optimized solutions. Your daily responsibilities include creating optimized implementations of ML workloads on Neural Engine, GPU, and CPU platforms while developing performance models and simulations for future hardware. You will critically evaluate optimization techniques from literature, conduct experiments, and provide guidance to software teams regarding architecture trade-offs. The role requires proficiency in C/C++, Python, and PyTorch, along with experience in hardware IPs like ML accelerators and image processors. You will solve complex problems involving the mapping of machine learning workloads onto specialized silicon architectures for efficient execution.

What you'll do

  • Create optimized implementations of ML workloads on Apple silicon including 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 architectural ideas based on research to inform hardware and algorithm direction.
  • Provide guidance to software and algorithm teams on making workloads run efficiently on SoCs.
  • Prototype algorithms on CPU/GPU/Neural Engine and analyze performance metrics.

What we're looking for

  • Experience in C/C++ and/or Python.
  • Experience in hardware IPs such as ML accelerators, GPU/CPU, or image/video processors.
  • Experience with ML frameworks like PyTorch and efficient implementations of machine learning algorithms.
  • MS or PhD in EE/CE/CS or related field (preferred).
  • 20+ years of relevant experience (preferred).
  • Experience optimizing and deploying ML models or runtime frameworks in production inference/training environments (preferred).
  • Experience designing experiments to evaluate ML model optimization techniques (preferred).
  • Bachelor’s degree.

More like this

Similar roles

Machine Learning Engineer, Platform Architecture

Apple Inc

Cupertino, CA 15 days ago $150,400–$277,600
C++ Python PyTorch Machine Learning GPU CPU Neural Engine SoC Architecture Compiler Frameworks Simulation Computer Architecture Inference Training Environments
3+ yrs exp

CPU Performance Architect, Platform Architecture

Apple Inc

Cambridge, MA 101 days ago $194,700–$292,400
SoC Architecture Performance Modeling Power Modeling RTL C++ C Python Perl SIMD Memory Subsystem Prefetching Data Structures Algorithms Workload Analysis
10+ yrs exp

Principal AI/ML Platform Architect Engineer

Qualcomm

San Diego, CA 15 days ago $223,600–$335,400
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

Adobe

San Jose, CA 14 days ago $172,500–$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

Senior Machine Learning Platform Engineer

Coinbase

Remote 10 days ago $191,250–$225,000
Machine Learning Distributed Systems Streaming Pipelines Feature Stores Model Serving Distributed Training Observability High Availability
5+ yrs exp Remote