Machine Learning Compiler Engineer

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
AIML - Sr. Machine Learning Engineer, Siri Search Quality - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on Siri Search Quality and Information Intelligence, developing AI and ML solutions.

AIML - Machine Learning Engineer, Data and ML Innovation

Senior Machine Learning Engineer role at Apple focusing on developing ML/AI evaluation systems and tools to enhance product quality across Apple's device ecosystem.

AIML - Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer role at Apple working on Siri and Information Intelligence, focusing on question answering and search technologies using deep learning.

AIML - Core Infrastructure Engineering, Machine Learning Platform & Infrastructure

Senior backend engineering role at Apple focusing on AI/ML infrastructure development for Siri and search services, offering competitive compensation and comprehensive benefits.

Apple Music - Machine Learning Engineer (Personalized Stations and Mixes)

Senior Machine Learning Engineer role at Apple Music focused on building personalized music recommendations and streaming experiences for millions of users.

Description For Machine Learning Compiler Engineer

Join Apple's Neural Engine software team in revolutionizing Deep Learning technology for devices like Apple Vision Pro, iPhone, iPad, Apple Watch, and Mac. As a Machine Learning Compiler Engineer, you'll be at the forefront of developing compiler technology to accelerate deep learning applications for Apple products. The role focuses on architecting and developing compilers for Apple's proprietary Neural Engine Accelerator architecture, emphasizing performance and power efficiency. You'll work with cutting-edge hardware silicon, collaborate with platform architecture teams, and lead complex compiler features. The position offers competitive compensation ranging from $143,100 to $264,200, comprehensive benefits, and the opportunity to work on technology that impacts millions of users worldwide. Apple's collaborative environment encourages creativity and cross-functional partnerships, making it an ideal place for motivated individuals to do their best work. The role requires expertise in compiler architecture, C++ programming, and deep learning, with opportunities to work on next-generation Apple products.

Last updated 4 months ago

Responsibilities For Machine Learning Compiler Engineer

  • Architect and develop the compiler for Apple proprietary Neural Engine Accelerator architecture
  • Bring up new hardware silicon and add support in the compiler for hardware features
  • Work on bringing the compiler code to production quality
  • Enable applications of deep learning technology for internal clients and 3rd party developers
  • Evaluate existing hardware blocks and work with platform architecture team
  • Work with micro-architecture design team to understand functional and performance goals
  • Architect and lead complex compiler features

Requirements For Machine Learning Compiler Engineer

  • In-depth working knowledge of compiler architecture, front-end and middle-end optimizations, scheduling, register allocation, back-end code generation
  • Experience with IR and/or programming language design, esp. experience with MLIR and LLVM
  • High level C++ programming expertise and experience working in a large and complex software stack
  • Bachelor's degree in Computer Science, Computer Engineering or equivalent and 3+ years relevant experience

Benefits For Machine Learning Compiler Engineer

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

Interested in this job?