Talent.com
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

HiveSan Francisco, California, United States
Full-time
Hive is the leading provider of cloud-based AI solutions to understand, search, and generate content, and is trusted by hundreds of the world's largest and most innovative organizations.The company...Show moreLast updated: 30+ days ago
  • 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

Machine Learning Engineer

GridmaticCupertino, California, United States
Full-time
Bay Area and Houston that is accelerating the clean energy transition by applying our expertise in data, machine learning, and energy to power markets. We are the rare startup that has multiple year...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Machine Learning Engineer 2

Machine Learning Engineer 2

Adobe Inc.San Jose, California, 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: 17 hours 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
Machine Learning Engineer

Machine Learning Engineer

ScribdSan Francisco, California, United States
Full-time
At Scribd (pronounced “scribbed”), our mission is to spark human curiosity.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empowe...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer GenAI 755

Machine Learning Engineer GenAI 755

ProtegrityPalo Alto, California, United States
Remote
Full-time
At Protegrity, we lead innovation by using AI and quantum-resistant cryptography to transform data protection across cloud-native, hybrid, on-premises, and open source environments.We leverage adva...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 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
Software Engineer - Machine Learning

Software Engineer - Machine Learning

CelonisRedwood City, California, United States
Full-time
We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms.We believe there is a massive opportunity to unlock productivity by placing data and ...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer

Machine Learning Engineer

OnyxSan Francisco, California, United States
Full-time
Onyx is a popular open source project with hundreds of thousands of users.The project has over 10K stars and over 3K community members across Slack and Discord (these stats may already be out of da...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer

Machine Learning Engineer

Mariana MineralsSan Francisco, California, United States
Full-time
Mariana Minerals is looking for a highly motivated Machine Learning Engineer to work on building the critical minerals supply chain. As a Machine Learning Engineer at Mariana Minerals, you will lead...Show moreLast updated: 30+ days ago
  • Promoted
Senior / Staff Machine Learning Engineer

Senior / Staff Machine Learning Engineer

DexterityRedwood City, California, United States
Full-time
At Dexterity, we believe robots can positively transform the world.Our breakthrough technology frees people to do the creative, inspiring, problem-solving jobs that humans do best by enabling robot...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

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, Recommendation

Machine Learning Engineer, Recommendation

NewsbreakMountain View, California, United States
Full-time
NewsBreak is redefining the way users interact with local news and their communities.By bridging local users, local content creators, and local businesses, our mission is to foster safer, more vibr...Show moreLast updated: 30+ days ago
  • Promoted
Machine Learning Engineer

Machine Learning Engineer

Arc InstitutePalo Alto, California, United States
Full-time
The Arc Institute is a new scientific institution that conducts curiosity-driven basic science and technology development to understand and treat complex human diseases. Headquartered in Palo Alto, ...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