On-Device Vision ML Systems Engineer – Multimodal AI

Apple Inc.

Sunnyvale (CA)

On-site

USD 150,000 - 278,000

Full time

29 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Stock programs
Medical and dental coverage
Retirement benefits
Tuition reimbursement

Job summary

Apple Inc. in Sunnyvale, CA, is seeking a Machine Learning Systems Engineer to ship cutting-edge computer vision on Apple devices. You will train, evaluate and deploy purpose-built vision models under strict on-device constraints.

Your work bridges multimodal AI with production systems across iPhone/iPad hardware. You will optimize latency, memory usage and energy efficiency, while collaborating with hardware, software and AI teams to realize scalable CV/ML solutions.

Qualifications

  • Bachelor's degree in CS/ML or related field with 3+ years industry experience.
  • Proven production-grade CV/ML code for on-device features deployed on embedded platforms.
  • Strong Python and C++ programming skills; solid OS fundamentals.
  • Hands-on PyTorch experience and edge ML lifecycle know-how.
  • Experience with Supervised Fine-Tuning (SFT) pipelines for on-device tasks.
  • Foundational understanding of Multimodal LLMs and ML integration in production.

Responsibilities

  • Develop on-device software that bridges multimodal AI models with production systems across Apple devices.
  • Optimize on-device inference latency, memory footprint, and computational efficiency of CV/ML models.
  • Benchmark, profile, and evaluate power and thermal performance on Apple silicon.
  • Collaborate with cross-functional teams to define requirements and design robust CV systems.
  • Design experiments to understand quality and deployment tradeoffs for on-device models.
  • Debug concurrent systems on embedded devices and build new debugging tools.

Skills

Python
C++
OS fundamentals
On-device ML
Multimodal ML concepts
End-to-end ML lifecycle
SFT pipelines

Education

Bachelors degree in Computer Science, Machine Learning, or a related discipline

Tools

PyTorch
Apple Neural Engine
Mobile GPUs

Job description

Apple Inc. in Sunnyvale, CA, is seeking a Machine Learning Systems Engineer to ship cutting-edge computer vision on Apple devices. You will train, evaluate and deploy purpose-built vision models under strict on-device constraints.

Your work bridges multimodal AI with production systems across iPhone/iPad hardware. You will optimize latency, memory usage and energy efficiency, while collaborating with hardware, software and AI teams to realize scalable CV/ML solutions.

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

Similar jobs worth comparing

On-Device Vision ML Systems Engineer
On-Device Vision ML Systems Engineer

Apple • Sunnyvale (CA)

On-site
USD 190,000 - 240,000
Real-Time Multimodal AI/ML Engineer for Vision
Real-Time Multimodal AI/ML Engineer for Vision

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 150,000 - 278,000
Comprehensive medical and dental cover
Retirement benefits
Discounted products and free services
+3
On-Device ML & Vision Engineer — Low-Power Graphics
On-Device ML & Vision Engineer — Low-Power Graphics

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Senior ML Engineer — Computer Vision & Spatial AI
Senior ML Engineer — Computer Vision & Spatial AI

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 185,000 - 325,000
Medical and dental coverage
Employee stock programs
Relocation assistance
+1
3D Vision & On-Device ML Engineer
3D Vision & On-Device ML Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 175,000 - 309,000
Comprehensive medical and dental care
Employee stock programs
Tuition reimbursement
+1
Real-Time AI/ML Vision Engineer
Real-Time AI/ML Vision Engineer

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
AI Systems Engineer — On-Device ML & Performance
AI Systems Engineer — On-Device ML & Performance

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 195,000 - 325,000
Machine Learning Systems Engineer – Video Computer Vision
Machine Learning Systems Engineer – Video Computer Vision

Apple • Sunnyvale (CA)

On-site
USD 190,000 - 240,000
Machine Learning Systems Engineer – Video Computer Vision
Machine Learning Systems Engineer – Video Computer Vision

Socket.dev • Mount Laurel Township (NJ)

On-site
USD 140,000 - 170,000
Machine Learning Systems Engineer - Video Computer Vision
Machine Learning Systems Engineer - Video Computer Vision

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Stock programs
Medical and dental coverage
Retirement benefits
+1