JobsMachine Learning Compiler Engineer
Job description
As a Machine Learning Compiler Engineer on the Apple Neural Engine team, you will focus on delivering high-performance, low-power AI solutions for iconic Apple products. This role involves working in a creative and collaborative environment to develop groundbreaking technologies that shape the future of computing. You will leverage your expertise in compiler design and optimization to enhance the performance of AI applications. Join us to push the boundaries of AI and hardware optimization.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field with 3 years of relevant experience
- Experience with program analysis and IR, or programming language design, particularly with MLIR and LLVM
- Proven expertise in compiler design and architecture, including deep experience with front-end and middle-end optimizations, register allocation, and back-end code generation
- High-level proficiency in C++ and experience working with large, complex software systems
- Master's or PhD degree in Computer Science, Computer Engineering, or a related field
- Demonstrated ability to ship high-quality production software
- Strong communication skills and ability to collaborate effectively across teams and functions
- Experience optimizing compilers for distributed, parallel, or heterogeneous execution environments
- Expertise in neural network inference on specialized SoCs or GPUs, and knowledge of deep learning frameworks and tools
- Familiarity with Just-in-Time (JIT) compilation and dynamic optimization techniques for real-time code execution
Responsibilities
- Develop high-performance, low-power AI solutions for Apple products
- Collaborate with cross-functional teams to enhance AI applications
- Optimize compiler performance for various execution environments
- Implement front-end and middle-end optimizations in compiler design
- Contribute to the design and architecture of compiler systems
- Ensure the delivery of high-quality production software
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
