System Performance Engineer - AI/ML, Platform Architecture

Socket.dev

Santa Clara (CA)

On-site

USD 180,000 - 240,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is seeking a System Performance Engineer - AI/ML on the Platform Architecture team to ensure the performance excellence of AI experiences by benchmarking across devices. You will curate what we measure, run AI/ML workloads, and interpret results to shape current and future product designs.

Collaborate with engineers across silicon to software, and communicate insights to executives. A strong background in Python scripting, profiling tools, and OS fundamentals across macOS, Windows, and

Qualifications

  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related degree.
  • Experience in performance measurement, analysis, debug, and optimization using profiling tools (VTune, Nsight, uProf, WPA, HWInfo).
  • Experience curating, running, and interpreting AI/ML workloads, with PyTorch, TensorFlow, TensorRT/CUDA, OpenVINO.

Skills

Performance analysis
Python scripting
Cross-functional collaboration
Profiling tools
AI/ML workloads
OS fundamentals

Education

Bachelor's degree in Computer Engineering / Electrical Engineering / Computer Science

Tools

VTune
Nsight
uProf
WPA
HWInfo
PyTorch
TensorFlow
TensorRT/CUDA
OpenVINO

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Performance Engineer - AI/ML, Platform Architecture
System Performance Engineer - AI/ML, Platform Architecture

Apple Inc. • Santa Clara (CA), Northern (KY)

Hybrid
USD 150,000 - 225,000
Medical and dental coverage
Retirement benefits
Discounted products and services
+1
Senior AI/ML System Performance Engineer – Architecture
Senior AI/ML System Performance Engineer – Architecture

Socket.dev • Santa Clara (CA)

On-site
USD 180,000 - 240,000
SW Optimization Engineer AI/ML
SW Optimization Engineer AI/ML

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
SW Optimization Engineer AI/ML
SW Optimization Engineer AI/ML

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Systems Performance Architect
Systems Performance Architect

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
AI Inference Platform Engineer
AI Inference Platform Engineer

Socket.dev • Seattle (WA)

On-site
USD 180,000 - 240,000
SW ML Optimization Engineer
SW ML Optimization Engineer

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
CPU Performance and Workload Analysis Engineer, Platform Architecture
CPU Performance and Workload Analysis Engineer, Platform Architecture

Apple Inc. • Austin (TX)

On-site
USD 100,000 - 140,000
Power, Performance and Thermal Architect - Platform Architecture
Power, Performance and Thermal Architect - Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 130,000 - 185,000
CPU Performance and Workload Analysis Engineer, Platform Architecture
CPU Performance and Workload Analysis Engineer, Platform Architecture

Apple Inc. • Beaverton (OR)

On-site
USD 100,000 - 140,000