Machine Learning Compiler Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Machine Learning Engineer- Advanced Analytics, Worldwide Business Process Re-Engineering

Senior Machine Learning Engineer role at Apple focusing on implementing Generative AI solutions for supply chain optimization, offering competitive compensation and comprehensive benefits.

CPU Research Scientist - Platform Architecture

Research Scientist role at Apple focusing on CPU architecture research and development for next-generation iPhone, iPad, and Mac processors.

AIML - Machine Learning Engineer, Machine Learning Platform & Infrastructure

Senior Machine Learning Engineer role at Apple, focusing on ML infrastructure and platform development for large-scale AI systems and foundation models.

Real-Time Computer Vision Architect

Senior computer vision architecture role at Apple, focusing on real-time CV systems and ISP pipeline optimization, offering competitive compensation and benefits.

AIML - Staff Machine Learning Engineer(Search and Knowledge Quality), Siri and Information Intelligence

Staff Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on search and knowledge quality, requiring 15+ years of experience in ML/AI.

Description For Machine Learning Compiler Engineer

At Apple, we're pioneering the future of AI through the development of cutting-edge compiler technology for the Apple Neural Engine (ANE). This role offers a unique opportunity to work on transformative AI experiences across iconic Apple products including Vision Pro, iPhone, iPad, and Mac.

As a Machine Learning Compiler Engineer, you'll be at the forefront of optimizing AI performance and efficiency. You'll work on architecting and developing the compiler for Apple's proprietary Neural Engine Accelerator, with a focus on deep learning inference optimization. The role involves close collaboration with hardware and platform architecture teams to support new silicon features and ensure optimal compiler performance.

Key responsibilities include:

  • Leading complex compiler feature design and implementation
  • Optimizing for performance, scalability, and power efficiency
  • Mentoring other engineers and maintaining high code quality standards
  • Defining new compiler architecture approaches
  • Driving initiatives to improve AI workload scalability

The ideal candidate brings deep expertise in compiler technology, with experience in:

  • Program analysis and IR (Intermediate Representation)
  • MLIR and LLVM
  • Compiler design and architecture
  • C++ programming and large system development
  • Neural network inference optimization
  • Just-in-Time compilation

This position offers competitive compensation ($175,800 - $312,200 base salary) plus equity opportunities through stock programs. Benefits include comprehensive medical/dental coverage, retirement benefits, education reimbursement, and potential bonuses.

Join us in shaping the future of AI at Apple while working in a creative, collaborative environment with some of the industry's brightest minds.

Last updated 5 days ago

Responsibilities For Machine Learning Compiler Engineer

  • Architect and develop compiler for Apple's Neural Engine Accelerator
  • Optimize deep learning inference for performance and efficiency
  • Collaborate with hardware and platform architecture teams
  • Lead design and implementation of complex compiler features
  • Mentor and guide emerging and mid-level engineers
  • Define new compiler architecture approaches and optimizations
  • Drive initiatives to improve AI workload scalability

Requirements For Machine Learning Compiler Engineer

  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • 5+ years of relevant experience
  • Experience with program analysis and IR, MLIR and LLVM
  • Expertise in compiler design and architecture
  • High-level proficiency in C++
  • Experience working with large, complex software systems

Benefits For Machine Learning Compiler Engineer

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

Interested in this job?