Machine Learning Algorithm Engineer - Auto Focus

Apple Inc

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$139,500–$258,100 / yr
Posted
56 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $221k
This role $199k
$125k most similar roles pay here $277k

This role pays less than 62% of similar roles. Most pay $194,500–$246,875 — the shaded band above. At the midpoint, this role pays about $199k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning Algorithm Engineer - Auto Focus

Join Apple's Camera Algorithm team as a senior Machine Learning Engineer and drive the development of advanced machine learning-based auto-focus technologies for real-time photographic and cinematic experiences across all camera products. You will lead the end-to-end architecture and productization of novel AF algorithms, working independently to define the long-term ML roadmap while collaborating with SOC design, hardware, and firmware teams to optimize system-level flows. Your responsibilities include leveraging Apple’s proprietary hardware like ANE, ISP pipelines, TrueDepth Camera, and LiDAR Scanner to create cutting-edge solutions that redefine auto-focus capabilities in various lighting conditions. Ideal candidates possess expertise in PyTorch or TensorFlow/TFLite/LiteRT, strong software engineering skills, and experience with low-level vision tasks such as dataset curation and data augmentation for robust training.

What you'll do

  • Develop advanced machine learning-based auto-focus algorithms for Apple's camera products.
  • Design novel learning systems integrated on Apple camera platforms to enhance user experience.
  • Lead the creation of sophisticated architecture, training, and tooling for ML-based AF features.
  • Influence future silicon designs by partnering with SOC architecture teams for AF improvements.
  • Evaluate new camera components and optimize system-level flows for machine learning algorithms.

What we're looking for

  • MS in Computer Science, Machine Learning, Electrical Engineering, or related field.
  • Experience defining datasets for machine learning network training on low-level vision tasks.
  • Expertise in modern ML frameworks like PyTorch or TensorFlow/TFLite/LiteRT.
  • Strong software engineering skills with proficiency in Python and C.
  • Practical experience in machine learning for computer vision applications such as auto-focus.
  • Knowledge of optics principles and image quality metrics impacting sharpness evaluation.

More like this

Similar roles

Machine Learning Algorithm Engineer - Auto Focus

Apple Inc

Cupertino, CA 56 days ago $147,400$272,100
PyTorch TensorFlow Python C Apple Neural Engine Image Signal Processor TrueDepth Camera LiDAR Scanner CVPR ICCV ECCV Modulation Transfer Function Spatial Frequency Response Acutance Blur Estimation Stereo Disparity Depth Estimation Optical Flow Estimation Sensor Fusion Dataset Curation Data Augmentation

Machine Learning Engineer

Apple Inc

Sunnyvale, CA 69 days ago $147,400$272,100
Python Pytorch TensorFlow Keras Scikit-learn Computer_Vision Deep_Learning Machine_Learning Neural_Networks Differentiable_Rendering Sensor_Fusion Diffusion_Models Multi_modal Generative_AI ISP 3A Docker CI/CD

Machine Learning Engineer

Adobe

San Jose 78 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Adobe

San Jose 88 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Motorola Solutions

Los Angeles, CA 60 days ago $120,000$160,000
Python TensorFlow PyTorch scikit-learn MATLAB C++ signal processing wireless communication MIMO OFDM SDRs GPU acceleration embedded machine learning real-time systems adaptive modulation beamforming cognitive radio techniques 3GPP IEEE 802.11/15 military waveforms
Hybrid

Machine Learning Engineer

Q2

Austin, TX 50 days ago
Python TensorFlow PyTorch scikit-learn R Java cloud platforms scalable computing resources machine learning pipelines data analysis statistics optimization probability theory experimental methodologies CI/CD
Hybrid