DeveloperJobs.io
← Back to all jobs
Apple

Camera Machine Learning Engineer

Cupertino, CA $150k - $225k/yr Full time Posted 4d ago

Job Description

Build ML-powered camera technology for Apple products on-site in Cupertino. In the Camera Hardware Engineering group, you will work on end-to-end research, design, development, test, and qualification of camera hardware. The focus is practical machine learning for camera tasks, including image and video processing, computational photography, and scene understanding, paired with hands-on prototyping, evaluation, and ongoing design characterization.

What you’ll do

  • Own the full lifecycle of camera hardware work for Apple products, including research, design, development, test, and qualification.
  • Drive ongoing evaluation, benchmarking, and characterization of Apple camera products.
  • Research, design, and implement machine learning algorithms for camera tasks such as image and video processing, computational photography, and scene understanding.
  • Partner with data collection teams to curate large-scale image and video datasets, then perform analysis and preprocessing to train and validate ML models effectively.
  • Create ML prototypes and validate performance through rigorous testing and user feedback.
  • Use your results to inform continuous improvement across camera capabilities.

Requirements

  • MS or Ph.D. in Machine Learning, EE, CS, Physics, Optics, or equivalent, plus 3+ years of experience in machine learning research or a relevant industry background.
  • Experience applying deep learning to computer vision tasks such as object recognition, image segmentation, inpainting, and anomaly detection.
  • Experience using generative AI and reinforcement learning techniques to improve hardware design processes.
  • Experience with advanced ML methods for optimizing system architectures and improving image quality in hardware design.
  • Experience with image quality metrics and evaluation methodology.
  • Bachelor’s degree and a minimum of 3 years of experience in Computer Science, Electrical Engineering, Physics, Optics, or a related field.
  • Proficiency in Python and deep learning frameworks such as PyTorch.
  • Strong foundation in machine learning and computer vision principles and algorithms.
  • Experience with camera and/or image sensor technologies.

Tech stack

  • Python
  • PyTorch

Pay & benefits

Base pay range: USD 150,400 - 225,300 per year. Base pay depends on skills, qualifications, experience, and location.

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Discretionary bonuses or commission payments, and possible relocation eligibility
  • Opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs
  • Eligible for discretionary restricted stock unit awards
  • Can purchase Apple stock at a discount if voluntarily participating in the Employee Stock Purchase Plan

Benefit, compensation, and employee stock program details are subject to eligibility requirements and other terms of the applicable plan or program. Learn more about Apple Benefits.

Location: Cupertino, CA (onsite)

Similar Jobs