Talent.com
No longer accepting applications
Machine Learning Compiler Engineer

Machine Learning Compiler Engineer

AppleSunnyvale, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Role Number : 200629662-3956

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! 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!

We are looking for an engineer with deep expertise in compiler technology, and eager to tackle new challenges and responsibilities as the role evolves. As the position progresses, there will be opportunities to demonstrate leadership, influence key decisions, collaborate with and support other engineers, and help guide the direction of Apple’s AI-driven capabilities across the ecosystem.

Description

As a Machine Learning Compiler Engineer, you will :

  • 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
  • Mentor and guide emerging and mid-level engineers, sharing expertise to foster their growth in compiler technologies and ensuring high standards of code quality, innovation, and efficiency
  • 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
  • Cultivate a culture of learning and collaboration, encouraging innovation, and supporting engineers in their development, with the potential to expand influence across the organization

Minimum Qualifications

Bachelor’s degree in Computer Science, Computer Engineering, or a related field with 5 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

Preferred Qualifications

Bachelor’s (and / or Master's / PhD) degree in Computer Science, Computer Engineering, or a related field with 10 years of relevant experience

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

Proven track record in mentoring and coaching engineers, with an interest in taking on increasing responsibilities and contributing to the team's development

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant () .

Create a job alert for this search

Machine Learning Engineer • Sunnyvale, CA, United States

Related jobs
  • Promoted
Machine Learning Engineer

Machine Learning Engineer

MetaMenlo Park, CA, United States
Full-time
Machine Learning EngineerMetaSoftware EngineeringMachine LearningMachine Learning Engineer Responsibilities • Adapt standard machine learning methods to best exploit modern parallel environments (e....Show moreLast updated: 21 days ago
  • Promoted
Machine Learning Engineer, News Team

Machine Learning Engineer, News Team

AppleCupertino, CA, United States
Full-time
At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly! Bring passion and dedication to your job and there's no telling what you could accom...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer, GenAI Applied ML

Machine Learning Engineer, GenAI Applied ML

Scale AI, Inc.San Francisco, CA, United States
Full-time
At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning - Compiler Engineer II, Annapurna Labs

Machine Learning - Compiler Engineer II, Annapurna Labs

Amazon Web Services (AWS)Cupertino, CA, United States
Full-time
The Product : AWS Machine Learning accelerators are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. The Inferentia chip delivers best-in-class ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Staff Machine Learning Compiler EngineerSanta Clara, CA

Senior Staff Machine Learning Compiler EngineerSanta Clara, CA

XPENGSanta Clara, CA, US
Full-time
Senior Staff Machine Learning Compiler Engineer.XPENG is a leading smart technology company at the forefront of innovation, integrating advanced AI and autonomous driving technologies into its vehi...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer

Machine Learning Engineer

Apple Inc.Cupertino, CA, United States
Full-time
Cupertino, California, United States Hardware.At Apple, we are constantly pushing the boundaries of what is possible, driven by our belief in the transformative power of new ideas.We are seeking a ...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer

Machine Learning Engineer

AdobeSan Jose, CA, US
Full-time
Our Company Changing the world through digital experiences is what Adobe's all about.We give everyonefrom emerging artists to global brandseverything they need to design and deliver exceptional dig...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

Amazon Web Services (AWS)Cupertino, CA, United States
Full-time
Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs.Do you want to be part of AI revolution? At AWS our vision is to make deep learning pervasive for everyday developers and to demo...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer 5

Machine Learning Engineer 5

Adobe Inc.San Jose, CA, United States
Full-time
Changing the world through digital experiences is what Adobe's all about.We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital exper...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Compiler Engineer

Machine Learning Compiler Engineer

Apple Inc.Sunnyvale, CA, United States
Full-time
Sunnyvale, California, United States Machine Learning and AI.At Apple, we're on the cutting edge of delivering transformative experiences through Artificial Intelligence. If you're passionate about ...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer 5.5

Machine Learning Engineer 5.5

Adobe Systems GmbHSan Jose, CA, United States
Full-time
Changing the world through digital experiences is what Adobe’s all about.We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital exper...Show moreLast updated: 21 days ago
  • Promoted
Machine Learning Compiler Engineer

Machine Learning Compiler Engineer

AppleSunnyvale, CA, US
Full-time
Machine Learning Compiler Engineer.At Apple, we're on the cutting edge of delivering transformative experiences through Artificial Intelligence. If you're passionate about pushing the boundaries of ...Show moreLast updated: 30+ days ago
  • Promoted
AI / ML Compiler Development Engineer

AI / ML Compiler Development Engineer

Advanced Micro Devices, Inc.San Jose, CA, United States
Full-time
WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded syst...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer

Machine Learning Engineer

GotionFremont, CA, United States
Full-time
Silicon Valley, CA, currently building a Manufacturing facility in Manteno, IL and has R&D centers in Ohio, China, Japan and Europe. We innovate in the next generation electric vehicle and energy st...Show moreLast updated: 7 days ago
  • Promoted
Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

AmazonCupertino, CA, United States
Full-time
Job ID : 2933964 | Amazon Web Services, Inc.Do you want to be part of AI revolution? At AWS our vision is to make deep learning pervasive for everyday developers and to democratize access to AI hard...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer 5

Machine Learning Engineer 5

MedStar HealthSan Jose, CA, US
Full-time
Changing the world through digital experiences is what Adobe's all about.We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital exper...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Machine Learning - Compiler Engineer III, AWS Neuron, Annapurna Labs

Sr. Machine Learning - Compiler Engineer III, AWS Neuron, Annapurna Labs

Annapurna Labs (U.S.) Inc.Cupertino, CA, US
Full-time
The Product : AWS Machine Learning accelerators are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. The Inferentia chip delivers best-in-class ...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Compiler Engineer, Annapurna Labs

Machine Learning Compiler Engineer, Annapurna Labs

Amazon Web Services (AWS)Cupertino, CA, United States
Full-time
Machine Learning Compiler Engineer, Annapurna Labs.Machine Learning Compiler Engineer, Annapurna Labs.Get AI-powered advice on this job and more exclusive features. The AWS Neuron Compiler team is a...Show moreLast updated: 30+ days ago