Machine Learning Compiler Engineer (m/f/d)

Apple

München

Vor Ort

EUR 120.000 - 180.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

Apple in Munich invites applications for a Machine Learning Compiler Engineer to advance the Apple Neural Engine. You will architect and optimize the compiler for the Neural Engine Accelerator, delivering high performance and low power across Apple devices.

Collaborate across hardware and software teams to enable new features, ship production-grade software, and drive compiler innovations that balance speed and energy efficiency.

Qualifikationen

  • Bachelor's degree in Computer Science, Computer Engineering, or related field with 3 years of experience.
  • Experience with program analysis and IR, especially MLIR and LLVM.
  • Expertise in compiler design including front-end/middle-end optimizations and code generation.

Aufgaben

  • Architect and develop the compiler for Apple’s Neural Engine Accelerator with focus on performance and power efficiency.
  • Collaborate with hardware and platform teams to enable next-gen features and silicon.
  • Lead complex compiler features and optimize AI workloads on Apple hardware.
  • Define new compiler architectures and balance performance with hardware constraints.
  • Drive initiatives to improve scalability and general performance of AI workloads.

Kenntnisse

Compiler design
C++ proficiency
MLIR/LLVM
Program analysis
English proficiency
Team collaboration

Ausbildung

Bachelor's degree in Computer Science or Computer Engineering
3 years of relevant experience
Master's or PhD preferred

Tools

MLIR
LLVM

Jobbeschreibung

Summary

At Apple, we’re on the cutting edge of delivering transformative experiences through Artificial Intelligence. If you’re passionate about pushing the boundaries of AI and hardware optimization, we want you to join our team!

Description

As a Machine Learning Compiler Engineer on the Apple Neural Engine (ANE) team, you’ll work to bring high-performance, low-power AI solutions to life on iconic Apple products like the Vision Pro, iPhone, iPad, Mac, and more. This is a dynamic opportunity to work with us in a creative, collaborative environment while developing groundbreaking technologies that will shape the future of computing.

Are you ready to help us deliver the next groundbreaking Apple products?

Responsibilities
  • Architect and develop the compiler for Apple’s proprietary Neural Engine Accelerator, optimizing it for deep learning inference with a focus on performance, scalability, and power efficiency
  • Collaborate with cross-functional teams, including hardware and platform architecture teams, to bring new hardware silicon to market and ensure compiler support for next-gen features
  • Lead the design and implementation of complex compiler features, advancing both technical capabilities and strategic alignment across the team and company
  • Play an instrumental role in defining new compiler architecture approaches and optimizations, balancing trade-offs between performance, energy efficiency, and hardware constraints
  • Identify and drive initiatives that will improve the scalability and general performance of AI workloads on Apple hardware, contributing to the vision and roadmap of the Apple Neural Engine team
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field with 3 years of relevant experience
  • Experience with program analysis and IR (Intermediate Representation), or programming language design, particularly with MLIR and LLVM
  • Proven expertise in compiler design and architecture, including deep experience with front-end and middle-end optimizations, register allocation, and back-end code generation
  • High-level proficiency in C++ and experience working with large, complex software systems
  • Proficiency in English
Preferred Qualifications
  • Master's or PhD degree in Computer Science, Computer Engineering, or a related field
  • Demonstrated ability to ship high-quality production software
  • Strong communication skills and ability to collaborate effectively across teams and functions
  • Experience optimizing compilers for distributed, parallel, or heterogeneous execution environments, with a solid understanding of shared memory, synchronization, and multi-threading techniques
  • Expertise in neural network inference on specialized SoCs or GPUs, and knowledge of deep learning frameworks and tools
  • Familiarity with Just-in-Time (JIT) compilation and dynamic optimization techniques for real-time code execution

At Apple, we’re not all the same. And that’s our greatest strength. We draw on the differences in who we are, what we’ve experienced, and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. We will work with applicants to make any reasonable accommodations.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Role Number: 200677570-1731

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Compiler Engineer (Neural Engine) - m/f/d
Compiler Engineer (Neural Engine) - m/f/d

Apple • München

Vor Ort
EUR 90.000 - 135.000
SW Optimization Engineer AI/ML
SW Optimization Engineer AI/ML

Apple • München

Vor Ort
EUR 80.000 - 120.000
Gate-level IR/EM CAD/NLP Engineer (m/f/d)
Gate-level IR/EM CAD/NLP Engineer (m/f/d)

Apple • München

Vor Ort
EUR 70.000 - 90.000
Senior Compiler Engineer – AI Accelerators (LLVM/MLIR)
Senior Compiler Engineer – AI Accelerators (LLVM/MLIR)

AMD • Köln

Hybrid
EUR 90.000 - 130.000
AMD benefits
AIML - Applied Research Engineer, Machine Translation
AIML - Applied Research Engineer, Machine Translation

Apple Inc. • Aachen

Vor Ort
EUR 120.000 - 170.000
AIML - Applied Research Engineer, Machine Translation
AIML - Applied Research Engineer, Machine Translation

Apple • Aachen

Vor Ort
EUR 100.000 - 140.000
Analog Layout Automation Engineer (f/m/d)
Analog Layout Automation Engineer (f/m/d)

Apple • München

Vor Ort
EUR 90.000 - 130.000
AI Compiler Engineer (Senior)
AI Compiler Engineer (Senior)

roofline • Köln

Vor Ort
EUR 70.000 - 90.000
Opportunities to grow
Flexible schedule
Equity participation
+1
AIML - Sr. Software Development Engineer, Evaluation
AIML - Sr. Software Development Engineer, Evaluation

Apple • Heidelberg

Vor Ort
EUR 90.000 - 120.000
AI Compiler Engineer (Senior Staff)
AI Compiler Engineer (Senior Staff)

roofline • Köln

Vor Ort
EUR 80.000 - 110.000
Flexible working hours
Equity sharing
Team retreats