Talent.com
On-Device ML Compiler Engineer (Model Compilation)
On-Device ML Compiler Engineer (Model Compilation)Apple • Cupertino, CA, United States
On-Device ML Compiler Engineer (Model Compilation)

On-Device ML Compiler Engineer (Model Compilation)

Apple • Cupertino, CA, United States
5 days ago
Job type
  • Full-time
Job description

Role Number : 200631249-0836

Summary

Imagine being at the forefront of an evolution where innovative AI meets the elegance of Apple silicon. The On-Device Machine Learning team transforms groundbreaking research into practical applications, enabling billions of Apple devices to run powerful AI models locally, privately, and efficiently. We stand at the unique intersection of research, software engineering, hardware engineering, and product development, making Apple the leading destination for machine learning innovation.

Our team builds the essential infrastructure that enables machine learning at scale on Apple devices. This involves onboarding powerful architectures to embedded systems, developing optimization toolkits for model compression and acceleration, building ML compilers and runtimes for efficient execution, and creating comprehensive benchmarking and debugging toolchains. This infrastructure forms the backbone of Apple’s machine learning workflows across Camera, Siri, Health, Vision, and other core experiences, contributing to the overall Apple Intelligence ecosystem.

If you are passionate about the technical challenges of running sophisticated ML models across all devices, from resource-constrained devices to powerful clusters, and eager to directly impact how machine learning operates across the Apple ecosystem, this role presents a great opportunity to work on the next generation of intelligent experiences on Apple platforms.

Our group is looking for an ML Infrastructure Engineer, with a focus on model compilation. The role entails working closely with model authoring, runtime, and performance teams to ensure that models can bring to bear the full capabilities of the hardware.

Description

We’re building an end-to-end developer experience for machine learning development that employs Apple’s vertical integration. This allows developers to iterate on model authoring, optimization, transformation, execution, debugging, profiling, and analysis. This role focuses on the core runtime for execution across a wide variety of devices and use cases.

We’re seeking a highly motivated software engineer who is creative, versatile, and passionate about machine learning, common compiler optimizations, and system software engineering in the fast-paced and dynamic field of machine learning. We have an MLIR-based compiler stack, and use it to target the neural engine, GPU, and CPU in order to harness the full capabilities of the system for ML workflows and execution.

Minimum Qualifications

3-5 years working on MLIR-based compilers.

Familiarity with common ML model architectures, execution schemes, and operations.

Familiarity with C++ Familiarity with PyTorch or related training frameworks

Preferred Qualifications

Familiarity with Swift.

Familiarity with programming paradigms for the GPU, CPU, and Neural Engine.

Familiarity with writing kernels for ML model execution.

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

Ml Engineer • Cupertino, CA, United States

Related jobs
ML Compiler Engineer, Compute

ML Compiler Engineer, Compute

Waymo • Mountain View, CA, United States
Full-time
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...Show more
Last updated: 30+ days ago • Promoted
AI / ML Sr. Compiler Development Engineer

AI / ML Sr. 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 more
Last 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

Amazon • 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 more
Last updated: 30+ days ago • Promoted
Machine Learning - Compiler Engineer, AWS Neuron, Annapurna Labs

Machine Learning - Compiler Engineer, AWS Neuron, Annapurna Labs

Amazon • Cupertino, CA, United States
Full-time
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 hardware and software infrastructure.In order t...Show more
Last updated: 30+ days ago • Promoted
Machine Learning Compiler Engineer

Machine Learning Compiler Engineer

Apple • Sunnyvale, CA, United States
Full-time
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 wa...Show more
Last updated: 30+ days ago • Promoted
Staff Machine Learning Compiler Engineer

Staff Machine Learning Compiler Engineer

Rivian • Palo Alto, CA, United States
Full-time
Rivian is on a mission to keep the world adventurous forever.This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company...Show more
Last 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 more
Last updated: 30+ days ago • Promoted
AL / ML Engineer

AL / ML Engineer

Diverse Lynx • Sunnyvale, CA, United States
Full-time
Role name : AL / ML Engineer Role Description : DescriptionPartner with the key business teams to develop machine learning strategy and solutions for Sales. Develop machine learning solutions to improve...Show more
Last updated: 30+ days ago • Promoted
Android AI / ML Engineer - On-Device

Android AI / ML Engineer - On-Device

Apolis • Fremont, CA, United States
Full-time
Mountain View, CA (On-site preferred, at least 4 days / week).We are looking for a highly capable engineer to design and deploy real-time, on-device machine learning solutions for mobile devices.This...Show more
Last updated: 5 days ago • Promoted
ML Compiler Engineer

ML Compiler Engineer

Rivian • Palo Alto, CA, United States
Full-time +1
Rivian is on a mission to keep the world adventurous forever.This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company...Show more
Last updated: 30+ days ago • Promoted
Machine Learning Compiler Engineer, Annapurna Labs

Machine Learning Compiler Engineer, Annapurna Labs

Amazon • Cupertino, CA, United States
Full-time
The AWS Neuron Compiler team is actively seeking skilled compiler engineers to join our efforts in developing a state-of-the-art deep learning compiler stack. This stack is designed to optimize appl...Show more
Last updated: 30+ days ago • Promoted
Sr ML Compiler Engineer, Annapurna Labs

Sr ML Compiler Engineer, Annapurna Labs

Amazon • 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 more
Last updated: 30+ days ago • Promoted
ML Engineer

ML Engineer

Tata Consultancy Services • Sunnyvale, CA, United States
Full-time
Strong experience in machine learning, with a focus on edge AI and lightweight model deployment.Expertise in ML frameworks such as PyTorch, TensorFlow, JAX. Proficiency in programming languages such...Show more
Last updated: 2 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 more
Last updated: 30+ days ago • Promoted
Director Machine Learning Engineering - AI / ML Model Compiler and Applications

Director Machine Learning Engineering - AI / ML Model Compiler and Applications

Advanced Micro Devices, Inc. • San Jose, CA, US
Full-time
Overview 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 systems.Grounded in a culture of ...Show more
Last updated: 2 days ago • Promoted
ML Ops Engineer

ML Ops Engineer

Omni Inclusive • San Leandro, CA, United States
Full-time
ML Ops Engineer to drive the full lifecycle of machine learning solutions-from data exploration and model development to scalable deployment and monitoring. This role bridges the gap between data sc...Show more
Last updated: 30+ days ago • Promoted
Machine Learning - Compiler Engineer II, AWS Neuron, Annapurna Labs

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

Amazon • Cupertino, CA, United States
Full-time
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 hardware and software infrastructure.In order t...Show more
Last 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 more
Last updated: 30+ days ago • Promoted