Machine Learning Compiler Engineer

Apple is a technology company that creates innovative products including iPhone, iPad, Mac, Vision Pro, and other devices while pushing boundaries in AI and hardware optimization.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Machine Learning Compiler Engineer

At Apple, we're pioneering the future of AI through our Machine Learning Compiler Engineer role on the Apple Neural Engine (ANE) team. This position offers a unique opportunity to work on cutting-edge AI technology that powers iconic products like Vision Pro, iPhone, iPad, and Mac.

As a Machine Learning Compiler Engineer, you'll be instrumental in developing and optimizing compilers for Apple's proprietary Neural Engine Accelerator. Your work will directly impact the performance and efficiency of AI applications across Apple's product lineup. You'll collaborate with hardware and platform architecture teams to bring new silicon to market and ensure optimal compiler support for next-generation features.

The role requires expertise in compiler design, architecture, and optimization techniques. You'll lead complex compiler feature implementations while balancing performance, energy efficiency, and hardware constraints. Your contributions will help shape the future of AI computing at Apple.

Key responsibilities include architecting compiler solutions, collaborating across teams, leading technical initiatives, and driving performance improvements. You'll work with cutting-edge technologies like MLIR and LLVM while applying your expertise in C++ and complex software systems.

This is an excellent opportunity for someone passionate about AI, compiler technology, and hardware optimization. You'll join a creative, collaborative environment where you can make significant contributions to groundbreaking products used by millions worldwide. The role offers competitive compensation, comprehensive benefits, and the chance to work with world-class teams pushing the boundaries of what's possible in AI and computing.

If you're excited about combining compiler expertise with machine learning innovation and want to help shape the future of AI at Apple, this role offers the perfect platform to make your mark.

Last updated 4 minutes ago

Responsibilities For Machine Learning Compiler Engineer

  • Architect and develop the compiler for Apple's proprietary Neural Engine Accelerator
  • Collaborate with cross-functional teams to bring new hardware silicon to market
  • Lead the design and implementation of complex compiler features
  • Define new compiler architecture approaches and optimizations
  • Identify and drive initiatives to improve AI workloads performance on Apple hardware

Requirements For Machine Learning Compiler Engineer

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field with 3 years of relevant experience
  • Experience with program analysis and IR (Intermediate Representation), 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

Benefits For Machine Learning Compiler Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity
  • Relocation Benefits

Interested in this job?

Jobs Related To Apple Machine Learning Compiler Engineer

Machine Learning Engineer

Senior Machine Learning Engineer role at Apple working on Vision Pro's Eyesight, Persona and VisionOS technologies.

AIML - Senior ML Engineer, Generative AI - Siri Comprehension & Planning

Senior ML Engineer role at Apple focused on developing generative AI technology for Siri, offering $143K-$264K base pay plus comprehensive benefits.

Senior Machine Learning Software Engineer - SIML, ISE

Senior ML Engineer role at Apple focusing on AI safety and robustness, developing foundational machine learning technologies for 1.5B+ devices.

AIML - Software Engineer, Siri Developer Platform, Siri and Information Intelligence

Senior Software Engineer position at Apple working on Siri Developer Platform, focusing on AI/ML and API development with competitive compensation and benefits.

AIML - Senior Software Engineer, Privacy - Siri Runtime Platform, Siri and Information Intelligence

Senior Software Engineer position at Apple focusing on privacy-first systems for Siri Runtime Platform, requiring 10+ years of experience in software engineering.