Machine Learning Compiler Engineer
Core
Architect and develop the compiler for Apple's proprietary Neural Engine Accelerator to optimize deep learning inference for performance, scalability, and power efficiency on Apple hardware.
Role type
Senior IC machine learning compiler engineer
Builds
Compiler for Apple Neural Engine (ANE) supporting AI workloads on Vision Pro, iPhone, iPad, Mac
Domain
Hardware-software co-design, compiler optimization, deep learning inference
Deliverable
production ML models
Required skills
Compiler design and architecture, program analysis, IR (MLIR, LLVM), C++, front-end and middle-end optimizations, register allocation, back-end code generation
Preferred skills
JIT compilation, dynamic optimization, distributed/parallel/heterogeneous execution environments, neural network inference on SoCs/GPUs, deep learning frameworks
Technologies
MLIR, LLVM, C++