On-Device ML Compiler Engineer, Model Compilation, Graphics, Games and Machine Learning
About the role
ML Infrastructure Engineer role focused on model compilation within the On-Device ML team. Develops and enhances an MLIR-based compiler stack to target Apple hardware (neural engine, GPU, CPU) for efficient on-device execution across devices from Apple Watch to Macs with Ultra SoCs. Collaborates with model authoring, runtime, and performance teams to enable end-to-end ML development and optimized deployment on Apple silicon.
Responsibilities
- Inspire changes in the MLIR-based compiler to improve runtime performance by leveraging hardware capabilities.
Qualifications
- 3-5 years working on MLIR-based compilers.
- Familiarity with common ML model architectures, execution schemes, and operations.
- Familiarity with C++
- Familiarity with PyTorch or related training frameworks
- Familiarity with Swift.
- Familiarity with programming paradigms for the GPU, CPU, and Neural Engine.
- Familiarity with writing kernels for ML model execution.
Skills
Benefits
- Comprehensive medical and dental coverage
- retirement benefits
- discounted products and free services
- education reimbursements (tuition)
- potential discretionary bonuses or commission
- relocation eligibility
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services