AI/ML SoC Performance Engineer

Socket.dev

Cupertino (CA)

On-site

USD 180,000 - 240,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is seeking a senior performance engineer to analyze workloads, identify bottlenecks, and drive improvements across Apple Silicon. You will collaborate with hardware and software teams to optimize SoC architecture, and prototype high-performance algorithms for CPU, GPU, and Neural Engine platforms.

The role requires deep knowledge of computer architecture, strong C/C++ and Python skills, and experience with AI/ML frameworks such as PyTorch.

Qualifications

  • Bachelor’s degree or equivalent in Computer Engineering, CS, or related field.
  • Experience in software development for hardware IPs: AI/ML accelerators, GPUs, image/video encoders, or similar.
  • Experience with AI/ML, graphics, or HPC performance benchmarks and workloads.
  • MS or Ph.D. in CS, CE, EE, or related field preferred.
  • 10+ years of relevant experience in software performance optimization.
  • Knowledge of computer architecture fundamentals.
  • Proficiency in C/C++, and Python.
  • Ability to prototype and benchmark algorithms on CPU, GPU, and Neural Engine platforms.
  • Proficiency in PyTorch and related AI/ML stacks.
  • Knowledge of OS internals and compiler technologies.
  • Technical aptitude and collaboration with teams.

Responsibilities

  • Analyze existing and new workloads to identify performance bottlenecks in hardware and/or software.
  • Provide recommendations for Apple hardware and software improvements.
  • Work with developers to address performance limitations and patterns on Apple silicon.
  • Offer feedback to silicon and software teams for potential improvements.

Skills

C/C++
Python
Performance analysis
Algorithms
AI/ML frameworks

Education

Bachelor's degree
MS/PhD preferred

Tools

PyTorch

Job description

Apple is seeking a senior performance engineer to analyze workloads, identify bottlenecks, and drive improvements across Apple Silicon. You will collaborate with hardware and software teams to optimize SoC architecture, and prototype high-performance algorithms for CPU, GPU, and Neural Engine platforms.

The role requires deep knowledge of computer architecture, strong C/C++ and Python skills, and experience with AI/ML frameworks such as PyTorch.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI/ML Performance Engineer — Apple Silicon
AI/ML Performance Engineer — Apple Silicon

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

Hybrid
USD 185,000 - 325,000
ML Performance Optimization Engineer for SoC
ML Performance Optimization Engineer for SoC

Socket.dev • Cupertino (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
Systems Performance Architect for SoC & AI/ML
Systems Performance Architect for SoC & AI/ML

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
AI Model Performance Engineer - Apple Silicon
AI Model Performance Engineer - Apple Silicon

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
Employee stock programs
Education reimbursement
Medical and dental coverage
ML Engineer: Silicon Platform Architect
ML Engineer: Silicon Platform Architect

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Employee stock programs
Relocation assistance
Education reimbursement
ML Engineer, Platform Architecture: SoC Power & Performance
ML Engineer, Platform Architecture: SoC Power & Performance

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

Hybrid
USD 185,000 - 278,000
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
ML Platform Architect for SoC & Apple Silicon
ML Platform Architect for SoC & Apple Silicon

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 200,000
Employee stock programs
Comprehensive medical and dental coverage
Retirement benefits
SW Optimization Engineer AI/ML
SW Optimization Engineer AI/ML

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

Hybrid
USD 185,000 - 325,000