Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

On-device ML Performance Engineer, Graphics, Games and Machine Learning

$142.3k - $263.3k

Apple 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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the On-device ML Performance Engineer, Graphics, Games and Machine Learning in Seattle, WA vacancy
  • 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

    Apple Inc.

    Seattle, WA
    2 days ago
  • $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... 
    Performance
    Games
    Internship
    Local area
    Relocation
    Flexible hours
    Day shift

    Amazon

    Seattle, WA
    3 days ago
  • $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... 
    Performance
    Games
    Full time
    Work at office
    Worldwide

    Unity Technologies

    Bellevue, WA
    3 days ago
  • 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... 
    Performance
    Games
    Full time
    Work at office
    Immediate start
    Worldwide

    Unity Technologies

    Bellevue, WA
    5 days ago
  • 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... 
    Performance
    Games
    Full time
    Work at office
    Worldwide

    Unity Technologies

    Bellevue, WA
    7 days ago
  • 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... 

    Apple Inc.

    Seattle, WA
    2 days ago
  • $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... 
    Performance
    Games
    Work at office
    Worldwide

    Unity

    Seattle, WA
    2 days ago
  • $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... 
    Performance
    Live in
    Worldwide
    Relocation

    Apple Inc.

    Seattle, WA
    1 day ago
  • $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... 
    Performance
    Games
    Work at office
    Worldwide

    Unity

    Bellevue, WA
    2 days ago
  • 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... 

    Apple

    Seattle, WA
    3 days ago
  • $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+... 
    Performance
    Games
    Permanent employment
    Contract work

    Rivet Industries

    Bellevue, WA
    2 days ago
  •  ...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

    The Allen Institute for Artificial Intelligence

    Seattle, WA
    2 days ago
  • $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+... 
    Performance
    Work experience placement
    Work at office
    Remote work
    Worldwide

    Axon

    Seattle, WA
    6 days ago
  • $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... 
    Performance
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    Seattle, WA
    4 days ago
  • $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... 
    Performance
    Relocation

    Apple Inc.

    Seattle, WA
    1 day ago
  • $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... 
    Performance
    Relocation

    Apple Inc.

    Seattle, WA
    1 day ago
  • $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... 
    Performance
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    6 days ago
  • $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... 
    Performance
    Full time
    Remote work
    Monday to Friday

    Amatriot Group, LLC

    Seattle, WA
    1 day ago
  • $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... 
    Performance
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Bellevue, WA
    1 day ago
  • 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... 

    Apple Inc.

    Seattle, WA
    2 days ago
  • $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... 
    Performance
    Games
    Full time

    Nvidia

    Seattle, WA
    4 days ago
  • $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... 
    Performance
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Seattle, WA
    3 days ago
  • 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

    Veeda AI

    Seattle, WA
    3 days ago
  • 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 Unity
    Performance

    Unity

    Seattle, WA
    2 days ago
  • $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... 
    Performance
    Relocation package

    Pinterest

    Seattle, WA
    2 days ago
  • $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... 
    Performance
    Remote job

    Overland AI

    Seattle, WA
    2 days ago
  • $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... 
    Performance
    Relocation

    Apple Inc.

    Seattle, WA
    3 days ago
  • 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

    Apple Inc.

    Seattle, WA
    2 days ago
  • $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,... 
    Performance
    Relocation

    Apple Inc.

    Seattle, WA
    2 days ago
  • $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... 
    Performance
    Games
    Casual work
    Internship
    Local area

    Amazon

    Seattle, WA
    6 days ago

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!