Machine Learning Engineer
Apple Inc
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 84% of similar roles. Most pay $192,050–$254,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $223k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
As a Machine Learning System Software Engineer on the Apple Neural Engine team, you will design and implement APIs for loading, compiling, scheduling, and executing models on device. You will architect systems for model lifecycle management, memory allocation strategies, and multi-model scheduling to ensure runtimes scale with hardware capabilities. Your daily work involves collaborating with driver, firmware, and compiler teams to co-design the runtime-to-silicon interface while profiling and optimizing end-to-end inference paths. The role requires deep proficiency in C and C++, knowledge of runtime systems like memory management and IPC, and experience with software-hardware interfaces such as DMA and command queues. You will address technical challenges regarding neural network inference, including operator execution and tensor memory layout, to deliver high-performance, low-power AI solutions across the product ecosystem using technologies like Metal or Vulkan compute.
Skills
What you'll do
What we're looking for
More like this
Apple Inc
Apple Inc
Apple Inc
Apple Inc
Apple Inc
Apple Inc