Deep Learning Compiler Engineer

A leading technology company that creates innovative products like iPhone, iPad, Mac, and Vision Pro.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Deep Learning Compiler Engineer

Join Apple's cutting-edge AI team as a Deep Learning Compiler Engineer working on the Apple Neural Engine (ANE) team. This role offers an exceptional opportunity to shape the future of AI computing across iconic Apple products including Vision Pro, iPhone, iPad, and Mac.

As a key member of the team, you'll be responsible for architecting and developing compilers for Apple's proprietary Neural Engine Accelerator, with a focus on optimizing deep learning inference for performance, scalability, and power efficiency. You'll work closely with hardware and platform architecture teams to support next-generation features and bring new silicon to market.

The position requires a strong background in compiler design, with expertise in front-end and middle-end optimizations, register allocation, and back-end code generation. You'll need proficiency in C++ and experience with MLIR and LLVM. The role offers a competitive base salary range of $143,100 to $264,200, plus additional benefits including stock options, comprehensive healthcare, and education reimbursement.

This is an exciting opportunity for someone passionate about AI and hardware optimization to work in a creative, collaborative environment. You'll be at the forefront of developing groundbreaking technologies that directly impact millions of users worldwide. The role combines technical leadership with strategic thinking, as you'll help define new compiler architecture approaches while balancing performance, energy efficiency, and hardware constraints.

Apple's commitment to innovation, coupled with its resources and scale, makes this an ideal position for someone looking to make a significant impact in the field of AI and hardware optimization. You'll be working with world-class teams in an environment that values creativity, collaboration, and technical excellence.

Last updated 11 minutes ago

Responsibilities For Deep 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 Deep Learning Compiler Engineer

  • Proven expertise in compiler design and architecture
  • Experience with program analysis, IR, and programming language design, particularly with MLIR and LLVM
  • High-level proficiency in C++ and experience working with large, complex software systems
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • 3 years of experience shipping production software

Benefits For Deep Learning Compiler Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Deep Learning Compiler Engineer

Sr. Software Engineer, Machine Learning Infrastructure and Quality

Senior Software Engineer role at Apple focusing on machine learning infrastructure and quality, offering competitive salary and benefits in Seattle.

Software QA Engineer, Machine Learning (SD)

Senior ML QA Engineer role at Apple, focusing on iOS and macOS creativity applications, requiring 5+ years of experience in ML quality assurance.

Multi-Touch Algorithms Software Engineer

Senior Software Engineer role at Apple focusing on developing multi-touch algorithms and machine learning solutions for next-generation hardware user experiences.

AIML Sr SW Engineer - SystemRF

Senior AI/ML Software Engineer position at Apple, focusing on wireless systems design and optimization using machine learning techniques.

Deep Learning Compiler Engineer

Senior Deep Learning Compiler Engineer position at Apple, focusing on Neural Engine Accelerator optimization and AI hardware development.