Job Summary
This role focuses on the development and enhancement of machine learning compilers specifically designed for the Apple Neural Engine, intended to deliver efficient, low-power artificial intelligence functionalities within Apple products. The position involves active participation in compiler technology advancements and optimizations within a collaborative team setting.
Responsibilities
- Develop machine learning compilers for the Apple Neural Engine.
- Optimize compiler technologies for enhanced performance and lower power consumption.
- Collaborate with team members to improve overall compiler capabilities.
Qualifications
- Bachelor’s degree in computer science, computer engineering, or a related discipline.
- Minimum of three years of relevant experience in the field.
- Proficient in C++ programming language.
- Strong background in compiler design and optimization techniques.
- Preferred: Master’s or PhD in related fields.
- Experience with production software development.
- Knowledge of neural network inference and parallel or heterogeneous computing systems.
- Familiarity with Just-In-Time (JIT) compilation methodologies.
Apple provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


