Expoint - all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Apple Machine Learning Engineer Platform Architecture 
United States, California, Cupertino 
755251275

28.04.2025
In this role, you will explore different ways of mapping ML workloads to Apple silicon and develop performance models/simulations. Your work will inform and validate architecture decisions. You will gain insights on how to make workloads run efficiently on our IPs and SoCs and communicate what we learn to software and algorithm teams.
- Conduct performance studies to inform and validate architecture decisions.
  • Bachelor's degree
  • Ability to program in C/C++ and/or Python
  • Knowledge of computer architecture fundamentals
  • Domain knowledge in at least one hardware IP: ML HW accelerators or processing units such as GPU, image/video, CPUs, or similar
  • MS or PhD in EE/CE/CS or related field, or 3+ years of relevant experience
  • Experience in efficient implementation of machine learning algorithms
  • Experience in creating system or IP performance models/simulations
  • Verbal and written communication skills for collaborating with partner teams
  • Familiarity with deep learning frameworks such as PyTorch
  • Ability to prototype and benchmark algorithms on CPU/GPU/Neural Engine, analyze performance metrics and create high level complexity models
  • Ability to develop hardware accelerator performance and bit accurate models
  • Understanding of compiler frameworks/technologies
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.