On-device ML Performance Engineer, Graphics, Games and Machine Learning
$142.3k - $263.3kApple Inc.
On-device ML Performance Engineer, Graphics, Games and Machine Learning
Seattle, Washington, United States Machine Learning and AI
The On-Device Machine Learning team at Apple is responsible for enabling the Research to Production lifecycle of cutting edge machine learning models that power magical user experiences on Apple’s hardware and software platforms. Apple is the best place to do on-device machine learning, and this team sits at the heart of that discipline, interfacing with research, SW engineering, HW engineering, and products.The On-device ML Performance team has the responsibility to analyze latency, memory, power and numerical correctness of the latest machine learning models running on Apple SoC’s, and to make Apple’s ML software stack take full advantage of the capabilities in Apple’s ML accelerators. The work from this cross functional team enables model developers’ decisions to optimize performance via advanced techniques such as quantization, sparsity, performance and accuracy tradeoffs. The work of this team impacts all new Apple HW and ML Inference on them.Our group is looking for an On-device ML Performance Engineer, with technical expertise in computer architecture, performance, memory, power, ML model architectures and on-device ML inference. The role entails deep analysis of ML inference from the SW stack and low level drivers to HW debug involving CPU, GPU, Apple Neural Engine, system memory and power.
Description
As an engineer in this role, you will be primarily focused on analyzing and optimizing the performance of the latest ML models on the latest iPhones and Mac’s. You will work with models created by the most popular ML frameworks (PyTorch, MLX, etc) and will analyze the inference of those models on device to ensure the stack achieves full machine performance on Apple Silicon. The role also includes scripting, coding, and generation of utilities and debug tools to extract, analyze, and report performance and power related metrics for Apple HW. The ideal candidate will have a passion for ML model architectures and ML inference, deep knowledge of GPU and CPU, computer architecture and memory, compilers and HW drivers.
Responsibilities
- Driving the on-device performance analysis of Apple SoC’s and ML SW stack across a wide range of Apple internal or open-source ML models
- Optimize model conversion, compilation and on-device inference for Apple SoC’s, achieving objectives such as performance, memory, and energy efficiency
- Developing tools and scripts to generate and analyze ML performance data
- Work across multiple teams and organizations to support the design and delivery of best in class on-device ML hardware and software stack
- Generate and present ML performance data to internal and external teams and stakeholders
Minimum Qualifications
- Experience with ML inference, quantization, performance and accuracy
- Familiarity and experience with the most popular ML architectures (e.g. LLM’s, Diffusion models, CNN’s)
- A passion to explore and learn about the latest advances in ML model design and architecture, particularly as related to model implementation on HW and on-device inference
- Familiarity with Operating Systems, embedded systems, and CPU/GPU HW architectures
- Highly proficient in Python/C++ and shell scripting
- Familiarity with Linux or macOS
- Exceptional clarity in verbal and written communication, including the ability to present and lead discussions in larger groups
Preferred Qualifications
- Masters or PhDs in Computer Science or relevant disciplines.
- Experience with Apple’s CoreML, MPS Graph, Metal Performance Shader’s or MLX frameworks
- Experience with any on-device ML stack, such as TFLite, ONNX, ExecuTorch, etc.
- Experience with any ML authoring framework (PyTorch, TensorFlow, JAX, etc.).
- Experience with Apple’s App development framework such as Xcode, Swift, Objective-C
- Experience with any compiler stack (MLIR/LLVM/TVM etc.)
Salary
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $142,300 and $263,300, and your base pay will depend on your skills, qualifications, experience, and location.
Benefits
- Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
- Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.
- Comprehensive medical and dental coverage,
- retirement benefits,
- a range of discounted products and free services,
- and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition.
- Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.
- Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
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
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
Learn about reasonable accommodations for job applicants
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr- Apple Inc. is seeking an On-device ML Performance Engineer to optimize the performance of the latest ML models on iPhone, iPad and Mac hardware. You will analyze CPU/GPU/ENE drivers and memory usage while integrating with core ML frameworks and the ML software stack. The...Performance
$193.3k - $261.5k
AWS Machine Learning accelerators are at the forefront of AWS innovation... ...delivers best-in-class ML training performance with the most teraflops (TFLOPS... ...by customers such as Epic Games, Snap, Airbnb, Autodesk,... ...the world's most talented engineers. Our team covers multiple...PerformanceGamesInternshipLocal areaRelocationFlexible hoursDay shift$148.7k - $244.6k
...forward-looking evolution of our machine learning infrastructure and models.We... ...a Senior Machine Learning Engineer to join our Vector Ads... ..., you will work with a high-performing high-impact team to advance... ...: U] is the world’s leading game engine, powering play for more...PerformanceGamesFull timeWork at officeWorldwide- The opportunityUnity's ML Engineering Infrastructure team builds the platform that powers machine learning across the company, from feature... ...: U] is the world’s leading game engine, powering play for more... ...in this language since the performance of the duties related to this...PerformanceGamesFull timeWork at officeImmediate startWorldwide
- Senior Machine Learning Engineer, Data InfrastructureUnity Vector builds an Data platform... ...that power production ML systems.To support this... ...reliability, scalability, and performance of our data platform.What You... ...: U] is the world’s leading game engine, powering play for more...PerformanceGamesFull timeWork at officeWorldwide
- Apple seeks a versatile Machine Learning Software Engineer to develop innovative, ML-driven features for Apple Watch, collaborating with designers, ML engineers,... ...experts. You will train, optimize, and deploy models on-device, handling data collection, evaluation, and...
$165.6k - $273.4k
...love. The Advertiser Growth team is the engine of this mission, ensuring that as our marketplace... ..., LLMs) to automate the creation of high-performing image and video assets tailored to... ...Unity Unity [NYSE: U] is the world's leading game engine, powering play for more than 3...PerformanceGamesWork at officeWorldwide$150.4k - $277.6k
...Senior Software ML Engineer - Watch Software Cupertino, California, United States Machine Learning and AI Our team is working toward a future where our devices are aware of us and our environment,... ...and optimize code for the performance and power constraints unique...PerformanceLive inWorldwideRelocation$210.3k - $273.4k
...product intelligence, machine learning pipelines, and business... ...that power production ML systems. To support... ...seeking a senior data infra engineer to design and evolve... ..., scalability, and performance of our data platform.... ...is the world’s leading game engine, powering play...PerformanceGamesWork at officeWorldwide- Apple Inc. is seeking a Machine Learning Engineer on the System Experience team to integrate on-device personal search technologies into apps across iOS, macOS, and other Apple... ...and developer-facing APIs, collaborate with ML, OS framework, and services teams, and ensure privacy...
$200k - $275k
....S.C. 1324b(a)(3). Role: Software Engineer, Graphics & Camera Pipeline Location: San Jose... ...you’ve worked on platforms like gaming consoles, AR/VR devices, or GPU-driven systems, you’ll feel... ..., and application teams to ship performant, reliable systems Requirements 5+...PerformanceGamesPermanent employmentContract work- ...our goal is to apply machine learning to support wildland fire... ...them in the mobile devices to help researchers in... ...such as greatly improved performance, availability,... ...Machine Learning Software Engineer shows strong ownership... ...: Published papers in ML/AI (NLP or CV) Research...Performance
$150.75k - $241.2k
...issues with our ecosystem of devices and cloud software. Like... ...matter.Your Impact As an Senior Machine Learning Engineer II focused on Sensor Fusion... ...simulation studies and performance benchmarking across varying... ...hands-on experience building ML systems in production.8+...PerformanceWork experience placementWork at officeRemote workWorldwide$178.9k - $262.83k
...What you'll do As a Senior Machine Learning Engineer, you will advance machine... ..., and deploy production ML models for fraud, spam, abuse... ...behavioral, account, network, device, content, and other... ...blockingEvaluate detection performance, false-positive and false-negative...PerformancePermanent employmentFull timeContract workWork at officeLocal areaRemote work2 days per week$216.2k - $324.8k
...California, United States Machine Learning and AI Apple is... ...of prompt engineering, fine‑tuning, evaluating... ...in designing ML platforms,... ...Experience with optimizing performance on resource constrained devices Experience with... ...Experience with graphics development: OpenGL...PerformanceRelocation$175k - $308.5k
...Seattle, Washington, United States Machine Learning and AI Description You will work... ...data curation and pipeline engineering Experience with model optimization... ...Proficiency in C++ or experience integrating ML models into performance‑critical systems Strong...PerformanceRelocation$177k - $283.2k
...with our ecosystem of devices and cloud software.... ...about AI? Do you love engineering solutions enabling fast... ...good?As a Principal ML Engineer at Dedrone,... ...the development of new machine learning models and AI... ...terms of model fairness, performance, and platform scalability...PerformanceWork experience placementWork at officeRemote work$215k - $230k
...Overview The Principal Machine Learning Engineer contributes to the architecture... ...to counter-UAS devices. Working closely with scientists... ...while ensuring models are performant, reliable, and suitable for... ...time edge applications. ML Infrastructure and Platform...PerformanceFull timeRemote workMonday to Friday$182k - $242k
...superior infrastructure performance with deep technical... ...: CRWV) in March 2025. Learn more at The CRAFT (Capabilities... ...’re looking for strong engineers with great taste. The... ...in Computer Science, Machine Learning, Robotics, or... ...experience with modern ML frameworks such as...PerformanceFull timeTemporary workCasual workWork at officeFlexible hours- Apple Inc. in Seattle, WA is seeking a Machine Learning Engineer to build end-to-end pipelines and production systems that turn multimodal foundation models into shipping Apple Intelligence features. You will own data curation, training pipelines, fine-tuning, evaluation...
$272k - $431.25k
The Graphics Developer Tools team is seeking an exceptional... ...architects, driver engineers, SDK teams, and... ...external developers, game studios, engine teams... ...architecture, memory systems, performance analysis, or graphics... ....Experience applying machine learning or generative AI...PerformanceGamesFull time$180k - $284k
...maintaining the tools and services engineers here at GM use every day to... ...usage, both hosted and on-device. We are part of the AI Cloud... ...supporting developer workflows for performance and observability into their... ...on realizing your ambitions. Learn how GM supports a rewarding...PerformanceWork experience placementLocal areaWork from homeRelocation packageFlexible hours- Veeda AI is seeking a highly skilled engineer to advance distributed training and high-performance inference for multimodal world models. You will own multi-node throughput, profile GPU utilization, and optimize kernels and CUDA/Triton code across NVLink fabrics. Candidates...Performance
- Unity is seeking a senior software engineer for the Advertiser Growth team in the United States (Washington). You will design pacing... ...with strict accuracy and lead data-driven optimization of spend velocity and performance using experimental results. #J-18808-Ljbffr UnityPerformance
$163.42k - $285.98k
Pinterest is looking for a Machine Learning Engineer in Seattle to develop and enhance its machine learning technology... .... Responsibilities include using advanced ML techniques to personalize Pinterest and improve model performance across various products. This role offers...PerformanceRelocation package$120k - $300k
Overland AI in Seattle is seeking machine learning experts to drive advancements in off-road autonomy. Candidates should have strong expertise... ...and collaborating with team members to enhance system performance. The ideal candidates will hold an MS/PhD with relevant publications...PerformanceRemote job$150.4k - $277.6k
...Machine Learning Engineer, System Experience - Proactive Cupertino, California, United States Machine... ...next generation of intelligent, on-device search experiences across Apple... ...and services teams to optimize system performance and tailor intelligent features for every...PerformanceRelocation- Apple Inc. in Seattle, WA is seeking a senior ML software engineer for the Visual Generation Framework team to bring research into production... ...breakthrough algorithms, design architectures, optimize performance, and collaborate with cross-functional teams from specification...Performance
$161.7k - $284.9k
At Apple, the AIML - On-Device Machine Learning group is responsible for accelerating... ...of amazing on-device ML experiences. Core ML is an example... ...and optimizing ML inference performance across a remarkable variety... ...(such as CPU, GPU, Neural Engine, speech understanding,...PerformanceRelocation$151.3k
...Software Development Engineer to join our Gen AI &... ...types of Gen AI native games and gameplay... ...to build resilient, performant solutions that abstract... ...quality games on the devices they already own—including... ...building large-scale machine learning and AI solutions at Internet...PerformanceGamesCasual workInternshipLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to On-device ML Performance Engineer, Graphics, Games and Machine Learning. Be the first to apply!
- senior ml engineer Seattle, WA
- data scientist machine learning engineer Seattle, WA
- machine learning ai engineer Seattle, WA
- machine learning software engineer Seattle, WA
- ai ml engineer Seattle, WA
- machine learning engineer Seattle, WA
- graduate machine learning engineer Seattle, WA
- computer vision machine learning engineer Seattle, WA
- junior machine learning research engineer Seattle, WA
- remote graphic Seattle, WA


