Taro Logo

Machine Learning Compiler Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$175,800 - $312,200
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Compiler Engineer

Apple is seeking a Machine Learning Compiler Engineer to join their Neural Engine software team. This role focuses on developing compiler technology to accelerate deep learning applications across Apple's product lineup, including Apple Vision Pro, iPhone, iPad, Apple Watch, and Mac. The position involves working with proprietary Neural Engine Accelerator architecture, emphasizing performance and power optimization.

The role combines hardware and software expertise, requiring deep knowledge of compiler architecture and optimization techniques. You'll work closely with platform architecture and micro-architecture teams, contributing to hardware feature definitions and specifications. This position offers the opportunity to impact Apple's AI capabilities across their entire product ecosystem.

The ideal candidate will have extensive experience in compiler development, particularly with MLIR and LLVM, strong C++ programming skills, and a track record of shipping production-quality software. You'll be part of a team that values creativity, partnership, and cross-functional collaboration, working on cutting-edge AI acceleration technologies.

This position offers competitive compensation, including a base salary range of $175,800 to $312,200, plus additional benefits such as stock options, comprehensive healthcare, and educational reimbursement. You'll have the opportunity to work on revolutionary products that impact millions of users while being part of Apple's commitment to enabling unique user experiences through Deep Learning technology.

Last updated 4 months ago

Responsibilities For Machine Learning Compiler Engineer

  • Architect and develop compiler for Apple proprietary Neural Engine Accelerator architecture
  • Bring up new hardware silicon and add support in the compiler
  • Work on bringing compiler code to production quality
  • Evaluate existing hardware blocks and work with platform architecture team
  • Work with micro-architecture design team
  • Architect and lead complex compiler features and mentor engineers

Requirements For Machine Learning Compiler Engineer

  • In-depth working knowledge of compiler architecture
  • Experience with MLIR and LLVM
  • High level C++ programming expertise
  • Bachelor's degree in Computer Science, Computer Engineering or equivalent
  • 5+ years experience shipping products

Benefits For Machine Learning Compiler Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
401k
  • 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?