Computational Photography/Computer Vision Machine Learning Engineer, Camera & Photos

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
129 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $220k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 52% of similar roles. Most pay $184,975–$254,750 — the shaded band above. At the midpoint, this role pays about $214k versus about $220k 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 2000 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Computational Photography/Computer Vision Machine Learning Engineer, Camera & Photos

Computational Photography/Computer Vision Machine Learning Engineer, Camera & Photos joins the Camera Imaging Algorithms team within the Camera & Photos organization. In this role, you will research and develop novel machine learning techniques for image restoration and image fusion applications while contributing to the design and implementation of algorithms for the camera imaging pipeline. You will build and train deep learning models to solve problems such as denoising, demosaicing, and super-resolution. The work involves collaborating with cross-functional teams including hardware, firmware, GPU, and image quality groups. Required skills include proficiency in Python, knowledge of C/C++, and experience with PyTorch or TensorFlow. You must possess extensive knowledge of classical computer vision and computational photography techniques to develop the next generation of imaging technology for mobile products.

What you'll do

  • Research and develop novel machine learning techniques for image restoration and image fusion.
  • Design and implement deep learning models for denoising, demosaicing, and super-resolution.
  • Develop algorithms for the camera imaging pipeline including Deep Fusion, Photonic Engine, and SmartHDR.
  • Build deep learning models by leveraging knowledge of classical computer vision and computational photography.
  • Train machine learning models using frameworks like PyTorch or TensorFlow.
  • Implement high-performance code in Python and C/C++ to support image processing tasks.
  • Integrate innovative imaging technologies into the production camera pipeline for consumer products.

What we're looking for

  • MS/PhD in Computer Vision, Machine Learning, Computer Science, Electrical Engineering, or a related field.
  • Strong coding skills in Python.
  • Experience with C/C++ is preferred.
  • Demonstrated ability in developing machine learning algorithms for computational photography, computer vision, and image processing.
  • Extensive knowledge of camera processing pipelines, classical computer vision, and classical computational photography techniques.
  • Experience with deep learning techniques for image restoration and image fusion applications such as denoising, demosaicing, and super-resolution.
  • Experience with deep learning frameworks like PyTorch or TensorFlow.
  • Excellent verbal and written communication skills.

More like this

Similar roles

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 103 days ago $184,700$324,800
Computer Vision Machine Learning Deep Learning PyTorch Python Sensor Fusion Edge Computing On-device Inference Spatial Computing Linear Algebra Optimization
10+ yrs exp

Camera Imaging Software Engineer, Camera & Photos

Apple Inc

Cupertino, CA 151 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 Machine Learning Engineer, Camera Software

Apple Inc

Cupertino, CA 61 days ago $184,700$324,800
Machine Learning Computer Vision Deep Learning PyTorch Python C++ Objective-C OpenCV NumPy Pandas Pillow Quantization Image Processing LLMs Multimodal Models System Design
10+ yrs exp

Camera Image Processing Engineer

Apple Inc

Cupertino, CA 40 days ago $150,400$277,600
Metal Swift Objective-C Image Processing Machine Learning Apple Neural Engine (ANE) Computer Vision Graphics Programming Algorithm Development GenAI High-throughput Compute
3+ yrs exp

Computer Vision & Machine Learning Engineer

Apple Inc

Sunnyvale, CA 94 days ago $150,400$277,600
Computer Vision Machine Learning Deep Learning Python PyTorch JAX Foundation Models Multimodal Systems 3D Perception Motion Synthesis Pose Estimation Gesture Recognition Facial Analysis Biometric Algorithms Distributed Training Model Parallelism AR/VR Vision-Language Models