Machine Learning Compiler Engineer

A leading technology company that creates innovative consumer electronics, software, and services.
$121,900 - $183,600
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI

Description For Machine Learning Compiler Engineer

At Apple, we're pioneering the future of AI through our innovative Apple Neural Engine (ANE) team. As a Machine Learning Compiler Engineer, you'll be at the forefront of developing high-performance, energy-efficient AI solutions for iconic products like Vision Pro, iPhone, iPad, and Mac. This role offers a unique opportunity to work on compiler optimization and development for specialized AI hardware, collaborating with both hardware and software teams to bring new silicon to market.

You'll be responsible for supporting the development of compilers for Apple's Neural Engine Accelerator, focusing on deep learning inference performance and power efficiency. The role involves working with MLIR and LLVM frameworks, implementing compiler features, and optimizing AI workloads for Apple's custom hardware. You'll collaborate with experienced engineers to balance performance, energy efficiency, and hardware constraints.

This is an entry-level position perfect for someone with a strong foundation in compiler technology and an interest in AI/ML. You'll have the opportunity to learn from industry experts while contributing to groundbreaking technologies that will shape the future of computing. The role offers competitive compensation, comprehensive benefits, and the chance to work on products used by millions worldwide.

The ideal candidate has a bachelor's degree in Computer Science or related field, strong C++ programming skills, and a solid understanding of compiler concepts. Experience with AI/ML concepts and hardware optimization is a plus. You'll be joining a creative, collaborative environment where you can grow your skills while working on cutting-edge technology that pushes the boundaries of what's possible in AI hardware acceleration.

Last updated 9 hours ago

Responsibilities For Machine Learning Compiler Engineer

  • Work with experienced engineers to support the development and optimization of compilers for Apple's Neural Engine Accelerator
  • Collaborate with hardware and software teams to assist in bringing new hardware silicon to market
  • Assist in the design and implementation of compiler features
  • Help define approaches to compiler architecture and optimizations
  • Contribute to the performance optimization of AI workloads on Apple hardware

Requirements For Machine Learning Compiler Engineer

  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • Solid understanding of compiler concepts such as program analysis, intermediate representation (IR), and programming languages, particularly with MLIR and LLVM
  • Experience with compiler design, including front-end and middle-end optimizations, register allocation, and basic code generation
  • Proficiency in C++ and an eagerness to work with large, complex software systems
  • Strong problem-solving skills and the ability to troubleshoot issues in software development

Benefits For Machine Learning Compiler Engineer

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

Interested in this job?

Jobs Related To Apple Machine Learning Compiler Engineer

SoC Machine Learning Design Engineer

SoC Machine Learning Design Engineer position at Apple, focusing on developing AI/ML solutions for chip design optimization and working with cutting-edge hardware technologies.

Founding Engineer (ML × SWE)

Foundry is seeking a Founding Engineer to build core ML systems and RL infrastructure for browser automation, offering competitive pay and equity.

SoC Machine Learning Design Engineer

SoC Machine Learning Design Engineer position at Apple, focusing on developing AI/ML solutions for chip design optimization and working with cutting-edge hardware technologies.

2025 Software Development Engineer - Machine Learning

Entry-level Machine Learning Software Development Engineer position at Amazon, focusing on building innovative ML solutions and distributed systems.

Language Engineer I, Alexa Communications

Entry-level Language Engineer position at Amazon's Alexa Communications team, focusing on NLP, ML, and LLM development to enhance Alexa's communication capabilities.