On-Device Vision ML Engineer: Video CV

Apple Inc.

Sunnyvale (CA)

Hybrid

USD 150,000 - 278,000

Full time

12 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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

You will optimize performance, evaluate power and thermal metrics, and collaborate with hardware/AI teams to deliver Apple-quality experiences across the stack.

Qualifications

  • Bachelor’s degree in Computer Science, ML, or related discipline and 3+ years of industry experience.
  • Proven track record of production-quality code for on-device CV/ML features on embedded platforms.
  • Strong knowledge of OS fundamentals and programming in Python and C++.
  • Hands-on experience with PyTorch and end-to-end ML lifecycle (data processing, training, evaluation, edge deployment).
  • Experience with SFT pipelines to adapt vision and multimodal models for on-device tasks.
  • Solid understanding of ML architectures, especially Multimodal LLMs and integration into production systems.

Responsibilities

  • Develop on-device software bridging multimodal AI models with production systems on Apple devices.
  • Optimize on-device inference latency, memory footprint, and computation for CV/ML models.
  • Benchmark and profile power consumption and thermal performance on Apple silicon.
  • Collaborate with cross-functional teams to capture requirements and design maintainable CV systems.
  • Design experiments to understand on-device deployment tradeoffs and inform system design.
  • Debug concurrent embedded systems and develop tools/visualizations when needed.

Skills

Python
C++
PyTorch
On-device ML
Embedded systems
ML deployment
SFT pipelines
Multimodal LLMs

Education

Bachelor’s degree in Computer Science or related

Tools

Git
Linux

Job description

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

You will optimize performance, evaluate power and thermal metrics, and collaborate with hardware/AI teams to deliver Apple-quality experiences across the stack.

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 – Multimodal AI
On-Device Vision ML Systems Engineer – Multimodal AI

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Stock programs
Medical and dental coverage
Retirement benefits
+1
On-Device Vision ML Systems Engineer
On-Device Vision ML Systems Engineer

Apple • Sunnyvale (CA)

On-site
USD 190,000 - 240,000
On-Device ML & Vision Engineer — Low-Power Graphics
On-Device ML & Vision Engineer — Low-Power Graphics

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
AI-Driven Video ML Engineer
AI-Driven Video ML Engineer

Apple Inc. • Cupertino (CA)

Hybrid
USD 129,000 - 225,000
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
Machine Learning Systems Engineer – Video Computer Vision
Machine Learning Systems Engineer – Video Computer Vision

Apple • Sunnyvale (CA)

On-site
USD 190,000 - 240,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
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
Machine Learning Systems Engineer – Video Computer Vision
Machine Learning Systems Engineer – Video Computer Vision

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 150,000 - 278,000
Camera ML Engineer — Hardware & Vision Innovation
Camera ML Engineer — Hardware & Vision Innovation

Apple, Inc. • Cupertino (CA)

On-site
USD 180,000 - 240,000