About the role
What will you do at Apple?
Imagine what you can do here. At Apple, new ideas have a way of becoming
extraordinary products very quickly. Bring passion and dedication to your job,
and there’s no telling what we can accomplish together. Do you love to spend
your free time tinkering with new gadgets and exploring cutting-edge
technologies? Do you obsess over every detail of product experience? Are you
constantly looking out for the latest technology developments and tracking the
shifting landscape? We explore real user workflows and everyday use cases,
measure them rigorously across hardware and software, and turn what we learn
into insights that shape current and future products. As AI becomes central to
the product experience, we’re looking for an engineer to work on our AI workload
strategy end to end - from curating what we measure, to running it across
devices, to presenting what it means. Our team is collaborative, creative, and
passionate about the value we add to future product designs. Join this team, and
you’ll collaborate with engineers across Apple to deep dive into hardware and
software technologies, uncover potential optimization opportunities to enhance
and improve customer experiences across Apple devices. Come join us!
DESCRIPTION
As a System Performance Engineer - AI/ML on the Platform Architecture team, you
will play a critical role in ensuring the performance excellence of Apple
products by benchmarking AI experiences.
MINIMUM QUALIFICATIONS
Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer
Science, or a related degree. Experience in performance measurement, analysis,
debug, and optimization using software profiling tools (e.g. VTune, Nsight,
uProf, WPA, HWInfo). Experience curating, running, and interpreting AI/ML
workloads or benchmarks, and experience with the frameworks and
hardware-specific runtimes used (e.g., PyTorch, TensorFlow, TensorRT/CUDA,
OpenVINO).
PREFERRED QUALIFICATIONS
10+ years of industry experience in performance analysis. Understanding of the
hardware that accelerates AI/ML — GPUs, NPUs, and the memory and bandwidth
factors that drive performance — and why they cause performance differences.
Understanding of OS fundamentals and system-level performance, including
performance, power, and thermal profiling tools. Good communication and
presentation skills, with the ability to distill complex analysis for technical
and executive audiences. Excellent interpersonal skills; ability to work
cross-functionally from silicon to SW teams. Passion and desire to learn new
things, from deep technical topics to user workflows. Proficiency in Python for
scripting and automation. Knowledge of macOS, Windows, and Linux operating
systems.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Research Engineer, Responsible Frontier AI Research, DeepMind
Google · New York, New York, United States
Principal Engineer, Content and Generative AI Exploration, Search Platforms
Google · Mountain View, California, United States
Orchestration Workload Engineer - ACE - AI Factory
Roche · Kaiseraugst, Aargau, Switzerland
Data Analyst ServiceNow Developer
SiloSmashers, Inc. · District of Columbia, United States
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
AI Solutions Engineer
Vantage Bank · Fort Worth, Texas, United States
Role information can change. Confirm current details on the original application page.
