Senior Machine Learning Engineer, Camera Software

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $255k
$152k most similar roles pay here $343k

This role pays more than 83% of similar roles. Most pay $187,237–$254,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $221k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Machine Learning Engineer, Camera Software

As a Camera Software - Sr. Machine Learning Engineer, you will join the Camera Intelligence team to build and ship machine learning systems and algorithms that power mobile imaging experiences for iPhone and iPad. You will be responsible for taking research ideas through the entire lifecycle to create commercially viable, efficient, on-device features. Your daily work involves building, evaluating, and shipping models while staying current on computer vision, deep learning, LLMs, and multimodal models. The role requires expertise in image processing, optical flow, object tracking, or generative models. You will utilize PyTorch, Python, NumPy, Pandas, OpenCV, and Pillow to develop solutions. Additionally, you may use C++ or Objective-C while performing model optimization techniques like quantization and pruning to ensure high performance on edge hardware for advanced mobile photography features.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Develop and ship machine learning models that power mobile imaging experiences for iPhone and iPad.
  • Transition research ideas into commercially viable, efficient, and reliable on-device algorithms.
  • Optimize models for edge inference using techniques like quantization, pruning, and distillation.
  • Design and scale ML pipelines to process large, real-world datasets.
  • Influence technical direction by staying current with computer vision, deep learning, and multimodal models.
  • Provide technical leadership by driving cross-functional initiatives and mentoring other engineers and researchers.
  • Implement advanced image processing techniques such as optical flow, object tracking, or generative models.

What we're looking for

  • 10+ years of combined research and hands-on engineering experience building and shipping ML systems.
  • Proven track record of productizing ML research from prototype to on-device deployment using optimization and quantization techniques.
  • Experience designing and scaling ML pipelines against large, real-world datasets.
  • Demonstrated technical leadership in setting direction, driving cross-functional initiatives, and mentoring others.
  • Depth in image processing, optical flow, object tracking, generative models, or modern deep learning architectures.
  • Strong software engineering fundamentals including programming, debugging, and system design.
  • Proficiency in PyTorch and the core scientific/imaging Python stack such as NumPy, Pandas, OpenCV, and Pillow.
  • Experience optimizing models for on-device inference and proficiency in C++ or Objective-C.

More like this

Similar roles

Camera Imaging Software Engineer, Camera & Photos

Apple Inc

Cupertino, CA 148 days ago $184,700$324,800
C++ Objective-C Metal CUDA OpenCL OpenGL Unix Linux macOS iOS Computer Vision Machine Learning Deep Neural Networks Image Processing Computational Photography Memory Optimization

Senior Software Engineer, Computer Vision

SpaceX

Hawthorne, CA 143 days ago $160,000$225,000
Computer Vision Machine Learning Python C++ PyTorch JAX OpenCV Kubernetes Docker CI/CD Ray Train Kubeflow Airflow MLFlow Apache Kafka RabbitMQ PostgreSQL Prometheus Grafana Linux Transformers
5+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 121 days ago $150,400$277,600
C C++ ARM RTOS ISP HAL Machine Learning Firmware Signal Processing Embedded Systems Bare-metal Hardware-Software Interface Computational Photography HDR Night Mode Depth Sensing
3+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Cupertino, CA 58 days ago $184,700$324,800
C C++ ARM RTOS ISP HAL Machine Learning Embedded Systems Firmware Signal Processing Computational Photography Bare-metal
10+ yrs exp

Camera Embedded Software Engineer

Apple Inc

Sunnyvale, CA 55 days ago $184,700$324,800
C C++ Embedded Systems RTOS Firmware Device Drivers SoC Image Signal Processing Video Processing Memory Management Performance Tuning
10+ yrs exp