Deep Learning Compiler Engineer

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

Description For Deep Learning Compiler Engineer

Apple is seeking a Deep Learning Compiler Engineer to join their Apple Neural Engine (ANE) team, working on cutting-edge AI technology implementation across their iconic product line including Vision Pro, iPhone, iPad, and Mac. This role presents a unique opportunity to shape the future of computing through AI innovation.

The position requires an experienced engineer with deep compiler technology expertise, who will be responsible for architecting and developing the compiler for Apple's proprietary Neural Engine Accelerator. The focus is on optimizing deep learning inference for performance, scalability, and power efficiency. The role involves close collaboration with hardware and platform architecture teams to support next-generation features and bring new silicon to market.

The ideal candidate will have at least 5 years of experience shipping production software, with a strong background in compiler design, architecture, and optimization. Expertise in C++ programming and experience with MLIR and LLVM are essential. The role offers competitive compensation ranging from $175,800 to $312,200, along with comprehensive benefits including medical coverage, stock options, and education reimbursement.

This position offers significant growth potential, with opportunities to demonstrate leadership, influence key decisions, and help guide Apple's AI capabilities across their ecosystem. The successful candidate will work in a creative, collaborative environment, contributing to groundbreaking technologies that will be used by millions of people worldwide.

Working at Apple's Sunnyvale location, you'll be part of a team that's pushing the boundaries of AI and hardware optimization, with the chance to make a lasting impact on some of the world's most popular consumer technology products. This role is perfect for someone who combines technical expertise with strategic thinking and has a passion for developing innovative solutions in the AI hardware space.

Last updated 14 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
  • 5+ 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 bonuses
  • Relocation benefits
  • Employee discount on Apple products
  • Free services

Interested in this job?

Jobs Related To Apple Deep Learning Compiler Engineer

Deep Learning Compiler Engineer

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

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.