ML System Software Engineer — Neural Engine

Socket.dev

Sunnyvale (CA)

On-site

USD 180,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple's Neural Engine team is seeking a Machine Learning System Software Engineer to advance high-performance AI across Vision Pro, iPhone, iPad, and Mac. You will help design and optimize system software and accelerator interfaces to enable efficient ML workloads on Apple silicon.

As you grow, you will influence key design decisions, collaborate with hardware and software teams, and help drive the AI capabilities across Apple's ecosystem.

Qualifications

  • Experience defining interfaces used by other teams with lifecycle, error handling, and forward compatibility.
  • Deep proficiency in C, C++, Swift or Objective-C with experience in large, production system software.
  • Understanding of runtime systems: process/thread models, memory management, IPC/RPC, and resource lifecycle.
  • Understanding of software-hardware interfaces: registers, DMA, command queues, or similar accelerator interaction patterns.
  • 3+ years shipping production system software; Bachelor's in CS, CE, or related field.

Skills

Interface design
C/C++/Swift/Obj-C
Runtime systems
HW interfaces
Production software

Education

Bachelor's CS/CE or related field

Job description

Apple's Neural Engine team is seeking a Machine Learning System Software Engineer to advance high-performance AI across Vision Pro, iPhone, iPad, and Mac. You will help design and optimize system software and accelerator interfaces to enable efficient ML workloads on Apple silicon.

As you grow, you will influence key design decisions, collaborate with hardware and software teams, and help drive the AI capabilities across Apple's ecosystem.

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

Similar jobs worth comparing

Machine Learning System Software Engineer
Machine Learning System Software Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
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
AI/ML Firmware Program Manager
AI/ML Firmware Program Manager

Apple Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 312,000
Real-Time AI/ML Vision Engineer
Real-Time AI/ML Vision Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Senior Systems Software Engineer, Vision & AI Accelerators
Senior Systems Software Engineer, Vision & AI Accelerators

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
Senior ML Engineer, Proactive Intelligence (On‑Device)
Senior ML Engineer, Proactive Intelligence (On‑Device)

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Med/Dental coverage
Stock programs
Tuition reimbursement
+1
ML Compiler Architect for Neural Engine
ML Compiler Architect for Neural Engine

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
ML Systems Engineer: Generative AI Infra
ML Systems Engineer: Generative AI Infra

Apple Inc. • Washington

On-site
USD 131,000 - 244,000
Employee stock options
Comprehensive health benefits
Innovative working environment
AIML Engineer: Build Scalable ML Pipelines & GPU Systems
AIML Engineer: Build Scalable ML Pipelines & GPU Systems

Apple Inc. • Cupertino (CA)

On-site
USD 184,700 - 324,800
Medical & dental
Retirement benefits
Discounted products
+1
ML Engineer, Intelligent Quality Systems
ML Engineer, Intelligent Quality Systems

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental coverage
Retirement benefits
Educational reimbursement for advancing career
+1