Machine Learning Compiler Architect

A leading technology company that designs and develops consumer electronics, software, and services.
$207,800 - $378,700
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
20+ years of experience
AI

Description For Machine Learning Compiler Architect

We are seeking a Machine Learning Compiler Architect to join Apple's Neural Engine software team. This role focuses on developing compiler technology to accelerate deep learning applications for Apple products including Apple Vision Pro, iPhone, iPad, Apple Watch and Mac. The position involves architecting and developing compilers for Apple's proprietary Neural Engine Accelerator architecture, with emphasis on performance and power optimization.

The ideal candidate will work on bringing up new hardware silicon, support compiler features, and collaborate closely with platform architecture and micro-architecture design teams. This role requires deep expertise in compiler architecture, MLIR/LLVM, and C++ programming, along with significant industry experience in building production-quality software.

As part of Apple's commitment to enabling unique user experiences through Deep Learning technology, you'll be working in a creative environment that values partnership and cross-functional collaboration. The team's success stems from multifaceted individuals working together to push the boundaries of what's possible in mobile and device-driven AI applications.

The position offers competitive compensation including base pay range of $207,800 - $378,700, plus opportunities for stock awards, bonuses, and comprehensive benefits. This is a chance to contribute to revolutionary Apple products while working with cutting-edge AI acceleration technology.

Key responsibilities include compiler architecture development, hardware-software integration, production code development, and technical leadership. The role requires deep technical expertise combined with the ability to mentor engineers and collaborate across teams to deliver high-performance AI solutions for Apple's growing portfolio of products.

Last updated a day ago

Responsibilities For Machine Learning Compiler Architect

  • Architect and develop compiler for Apple proprietary Neural Engine Accelerator architecture
  • Bring up new hardware silicon and add support in the compiler
  • Work on bringing compiler code to production quality
  • Evaluate hardware blocks and work with platform architecture team
  • Work with micro-architecture design team
  • Architect and lead complex compiler features and mentor engineers

Requirements For Machine Learning Compiler Architect

Python
  • In-depth working knowledge of compiler architecture
  • Experience with IR and/or programming language design, esp. MLIR and LLVM
  • High level C++ programming expertise
  • Bachelor's degree in Computer Science, Computer Engineering or equivalent
  • Minimum of 20 years of relevant industry experience

Benefits For Machine Learning Compiler Architect

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Machine Learning Compiler Architect

AIML - Sr. Director of Machine Learning Applied Research Data ML Innovation-Engineering

Senior technical leadership role heading Apple's Machine Learning Applied Research team, focusing on AI innovation and product development.

Principal Machine Learning Engineer - ML Innovation

Lead ML innovation at Apple as a Principal Machine Learning Engineer, developing cutting-edge AI technologies that impact billions of users while earning $207K-$378K plus equity.

AIML - Distinguished Engineer, Information Intelligence

Lead AI/ML Distinguished Engineer role at Apple focusing on LLM-based systems and reinforcement learning for information intelligence features.

AIML - Distinguished Engineer, Information Intelligence

Lead the development of LLM-based AI systems and generative AI features at Apple, focusing on question answering and personal content search while maintaining privacy and security standards.

AIML - Principal Software Engineer (Production Engineering), Machine Learning Platform & Infrastructure

Principal Software Engineer role focused on building and scaling Apple's Machine Learning platform and infrastructure.