ML Engineer: Silicon Platform Architect

Apple Inc.

Cupertino (CA)

On-site

USD 150,400 - 277,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employee stock programs
Relocation assistance
Education reimbursement

Job summary

Apple Inc. in Cupertino is seeking a Machine Learning Engineer who will map ML workloads to Apple silicon and develop performance models to inform architecture decisions.

You will collaborate across IP/SoC teams to optimize ML deployments on Neural Engine, GPU, and CPU. The role requires expertise in C/C++ or Python, a strong foundation in computer architecture, and experience with ML frameworks such as PyTorch.

Qualifications

  • Ability to program in C/C++ and/or Python.
  • Knowledge of computer architecture fundamentals.
  • Domain knowledge in ML HW accelerators or processing units such as GPU, image/video, CPUs.

Responsibilities

  • Create optimized implementations of ML workloads on Apple silicon including Neural Engine, GPU, and CPU.
  • Collaborate with IP and SoC architecture teams to develop performance models and simulations of future hardware.
  • Conduct performance studies to inform and validate architecture decisions.
  • Collaborate with system teams to create high-level performance models of emerging ML techniques and analyze system architecture trade-offs.

Skills

C/C++ programming
Python programming
Computer architecture
ML hardware acceleration

Education

MS or PhD in EE/CE/CS or related field

Tools

PyTorch

Job description

Apple Inc. in Cupertino is seeking a Machine Learning Engineer who will map ML workloads to Apple silicon and develop performance models to inform architecture decisions.

You will collaborate across IP/SoC teams to optimize ML deployments on Neural Engine, GPU, and CPU. The role requires expertise in C/C++ or Python, a strong foundation in computer architecture, and experience with ML frameworks such as PyTorch.

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

Similar jobs worth comparing

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
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
Machine Learning Architect, Platform Architecture
Machine Learning Architect, Platform Architecture

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 200,000
Employee stock programs
Comprehensive medical and dental coverage
Retirement benefits
Machine Learning Engineer, Platform Architecture
Machine Learning Engineer, Platform Architecture

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Employee stock programs
Relocation assistance
Education reimbursement
AI/ML SoC Performance Engineer
AI/ML SoC Performance Engineer

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
AI/ML Performance Engineer — Apple Silicon
AI/ML Performance Engineer — Apple Silicon

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

Hybrid
USD 185,000 - 325,000
Applied Machine Learning Engineer, Platform Architecture
Applied Machine Learning Engineer, Platform Architecture

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
GPU ML Engineer - High-Performance ML on Silicon
GPU ML Engineer - High-Performance ML on Silicon

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical & dental
Retirement benefits
Employee stock programs
+2
SW ML Optimization Engineer
SW ML Optimization Engineer

Socket.dev • Cupertino (CA)

On-site
USD 180,000 - 240,000
ML System Software Engineer — Neural Engine
ML System Software Engineer — Neural Engine

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 260,000