Post your job offer for free on H1BConnect with no upfront cost!

Logo

Hire with Us
Apple Inc. logo

Machine Learning Compiler Engineer

Apple Inc.

3/14/2025

Sunnyvale, CA

Full-time

Salary: $175,800 - $312,200 per year


Job Description

Join Apple's Neural Engine software team to develop compiler technology for deep learning applications on Apple products.

Requirements

  • 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 5+ years experience shipping products

Responsibilities

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

© 2024 H1BConnect. All rights reserved.

Check out our sister site LatamDev for tech jobs in Latin America! 🌎