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

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Develop and train deep learning models for image restoration and fusion applications to improve Apple's camera imaging pipeline, contributing to consumer products.

What you'd actually do

  1. research and develop novel machine learning techniques for various image restoration and image fusion applications
  2. contribute to shipping the most popular camera in the world
  3. develop and train deep learning models
  4. collaborate with cross-functional teams like camera hardware, firmware, GPU, and image quality teams to bring your innovative ideas to product
  5. leverage their knowledge of classical computer vision and computational photography techniques to build deep learning models that help us design the next generation Apple camera imaging pipeline

Skills

Required

  • Python
  • C/C++
  • machine learning algorithms for computational photography/computer vision
  • image processing
  • camera processing pipeline
  • classical computer vision
  • classical computational photography techniques
  • deep learning techniques for image restoration and image fusion applications
  • PyTorch
  • TensorFlow
  • MS/PhD in Computer Vision, Machine Learning, Computer Science, Electrical Engineering or related fields

Nice to have

  • Excellent verbal and written communication skills
  • Creativity and curiosity for solving complex problems

What the JD emphasized

  • Strong coding skills in Python
  • experience in C/C++ a big plus
  • Demonstrated ability in developing machine learning algorithms for computational photography/computer vision and image processing problems
  • Extensive knowledge in camera processing pipeline, classical computer vision, and classical computational photography techniques
  • Experience with deep learning techniques for image restoration and image fusion applications (denoising/demosaicing/super-resolution)
  • experience with deep learning frameworks like PyTorch or TensorFlow
  • MS/PhD in Computer Vision, Machine Learning, Computer Science, Electrical Engineering or related fields

Other signals

  • develop deep learning models
  • image restoration and image fusion applications
  • next generation Apple camera imaging pipeline