System Performance Engineer - AI/ML, Platform Architecture
Why This Role Stands Out
As a System Performance Engineer at Apple, you'll drive the performance of cutting-edge AI/ML experiences across their revolutionary products, gaining invaluable experience in platform architecture and contributing directly to future innovations. This hybrid role is perfect for detail-oriented engineers passionate about technology who thrive in a collaborative environment and want to shape the future of user experiences. Join a team where your insights will directly impact groundbreaking products and foster significant career growth.
Quick Overview
Job Description
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
3+ 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.
Skills
Similar jobs
Software Engineer (ServiceNow)
Dexian · Irving, United States
1 minute agoLinux System Administrator
Meissner Filtration Products · Camarillo, United States
1 minute ago$38 - $57/hrSenior ServiceNOW Developer
Key Logic · Folsom, United States
1 minute ago$135k - $155k/yrCyber Security Engineer with Security Clearance
Innova Solutions, Inc. · Aurora, United States
1 minute agoCloud Software Engineer (Java), Lead Associate - TS/SCI w/poly with Security Clearance
Peraton · Annapolis Junction, United States
1 minute ago$176k - $282k/yrSenior Systems Engineer, TS/SCI w/Poly with Security Clearance
Peraton · Laurel, United States
1 minute ago$176k - $282k/yr