Machine Learning Compiler Engineer

A leading technology company that creates innovative consumer electronics, software, and services.
$175,800 - $312,200
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Machine Learning Compiler Engineer

At Apple, we're pioneering transformative AI experiences through the Apple Neural Engine (ANE) team. As a Machine Learning Compiler Engineer, you'll be instrumental in developing high-performance, low-power AI solutions for iconic products like Vision Pro, iPhone, iPad, and Mac. The role involves architecting and optimizing compilers for deep learning inference, collaborating with hardware teams, and leading complex technical initiatives. You'll work with cutting-edge compiler technologies, including MLIR and LLVM, while mentoring other engineers and shaping the future of Apple's AI capabilities. The position requires deep expertise in compiler technology, strong C++ skills, and the ability to balance performance with power efficiency. You'll join a creative, collaborative environment where you can influence key decisions and help guide Apple's AI-driven future. The role offers comprehensive benefits, competitive compensation, and the opportunity to work on technologies that will impact millions of users worldwide.

Last updated 3 days 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
  • Mentor and guide emerging and mid-level engineers
  • Define new compiler architecture approaches and optimizations
  • Identify and drive initiatives to improve AI workloads on Apple hardware
  • Cultivate a culture of learning and collaboration

Requirements For Machine Learning Compiler Engineer

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field with 5 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
  • High-level proficiency in C++ and experience working with large, complex software systems

Benefits For Machine Learning Compiler Engineer

Medical Insurance
Dental Insurance
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee discount on products
  • Free services

Interested in this job?

Jobs Related To Apple Machine Learning Compiler Engineer

Senior ML Data Program Manager

Lead ML data programs at Apple, managing end-to-end data operations for AI features across major products while ensuring quality and innovation.

AIML - Senior Engineering Manager, Siri Personal Search

Lead Siri's Personal Search team at Apple, developing AI-powered search capabilities while maintaining privacy and security standards.

Staff AI-Driven Observability Engineer, Apple Data Platform - ASE

Staff AI Engineer role at Apple focusing on AI-driven observability and metrics for the Apple Data Platform, offering competitive compensation and benefits.

Machine Learning Compiler Engineer

Senior compiler engineering role at Apple focusing on ML acceleration, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Solution Engineer - IS&T AI & Data Platforms

Senior Solutions Engineer role at Apple focusing on enterprise GenAI strategy and platform development, requiring strong programming skills and AI/ML expertise.