Apple
Posted 8mo ago

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

Apple
Cupertino or San Francisco
OnsiteFull Time
Responsibilities
  • developing models
  • researching algorithms
  • collaborating with hardware/firmware teams
Requirements
  • Python, C/C++
  • ML for computational photography/vision
  • Image restoration/fusion
  • Deep learning (PyTorch/TensorFlow)
  • MS/PhD in a relevant field
Technical tools mentioned
PythonC/C++PyTorchTensorFlowComputer VisionImage ProcessingDenoisingDemosaicingSuper-resolutionDeep Learning

Job description

In the Camera Imaging Algorithms team in the Camera & Photos organization, we are looking for passionate, self-driven computational photography/computer vision machine learning engineers who enjoy both innovating down to the details and collaborating with broader cross-functional teams to bring exciting new imaging technology to our Apple products. We have worked on many core algorithms in the Apple camera imaging pipeline like Deep Fusion, Photonic Engine, SmartHDR, and Panorama. In this role, you will research and develop novel machine learning techniques for various image restoration and image fusion applications and contribute to shipping the most popular camera in the world.

Description

As a machine learning engineer on our team, you will contribute to algorithm design and implementation. You will develop and train deep learning models and collaborate with cross-functional teams like camera hardware, firmware, GPU, and image quality teams to bring your innovative ideas to product. We are seeking a creative and inquisitive engineer who can 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.

Minimum Qualifications

  • 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), and experience with deep learning frameworks like PyTorch or TensorFlow
  • MS/PhD in Computer Vision, Machine Learning, Computer Science, Electrical Engineering or related fields

Preferred Qualifications

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

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Machine Learning Engineer roles near Cupertino, California
12h
Save
Mark Applied
Hide
Machine Learning Engineer Graduate (E-Commerce Risk Control) - 2027 Start
San Jose, California, United States
OnsiteFull Time
ByteDance
ByteDance: Developing AI-driven content platforms and mobile applications.
Bachelor's degree in computer science, computer engineering, or related field; master's preferred. Requires machine learning knowledge, Python, SQL/Hive, Hadoop, and strong data structures, algorithms, and problem-solving skills.
Python, SQL, Hive, Hadoop, TikTok
13h
Save
Mark Applied
Hide
Machine Learning Engineer, Ads
San Francisco or North America
$165k-$230k/yr HybridFull Time
Higgsfield
Higgsfield: AI platform for cinematic social media video production.
Deep advertising ML experience, strong ads systems knowledge, hands-on LLM or generative AI experience, prompt engineering, model evaluation, post-training, and production ML engineering skills.
LLMs, prompt engineering, supervised fine-tuning, reinforcement learning, CTR, CVR, ROAS
19h
Save
Mark Applied
Hide
Staff Machine Learning Engineer, Causal Inference
San Francisco or Sunnyvale or Los Angeles or Seattle or New York City
$204k-$299k/yr OnsiteFull Time
DoorDash
DoorDashNASDAQ: DASH: On-demand delivery platform connecting consumers with local merchants.
Deep causal inference, econometrics, experimentation, or causal ML experience; production ML engineering; rigorous model evaluation; and ability to collaborate across engineering, analytics, product, and business teams.
ML, CUPED, Covey, Covey Scout for Inbound
21h
Save
Mark Applied
Hide
Principal Machine Learning Engineer, Geometric Vision
Sunnyvale, California, United States
$407k-$460k/yr HybridFull Time
Wayve
Wayve: Develops end-to-end artificial intelligence for autonomous driving systems.
Principal-level expertise in 3D computer vision or geometric machine learning; large-scale deep learning; Python and C++; mathematical foundations; and experience taking research systems through data, training, evaluation, and deployment.
PyTorch, Python, C++, NeRFs, Gaussian Splatting, SLAM, LiDAR
21h
Save
Mark Applied
Hide
Principal Machine Learning Engineer, Geometric Vision
Sunnyvale, California, United States
$407k-$460k/yr HybridFull Time
Wayve
Wayve: Develops AI software for autonomous vehicle navigation.
Principal-level expertise in 3D or geometric vision, deep learning at scale, Python and C++, mathematical foundations, and leading research problems from concept through production systems.
PyTorch, Python, C++, SLAM, NeRFs, Gaussian Splatting, LiDAR
21h
Save
Mark Applied
Hide
Machine Learning Engineer
Austin or Fremont or Lisle
$170k-$250k/yr RemoteFull Time
Koch Inc.
Koch Inc.: Operates global manufacturing, refining, and industrial technology businesses.
10+ YOE10+ years building production ML for physical or engineering systems; strong Python with PyTorch or TensorFlow; engineering and simulation knowledge; Azure Machine Learning or similar cloud ML experience.
Azure Machine Learning, Python, PyTorch, TensorFlow, Azure ML, Gaussian processes, gradient-boosted trees, GNNs, PINNs, Azure GPU compute, Azure ML endpoints, model registry, EM simulation tools
22h
Save
Mark Applied
Hide
Senior Machine Learning Engineer, Content Platform
San Jose, California, United States
$141k-$361k/yr HybridFull Time
Roku
RokuNASDAQ: ROKU: Operates a TV streaming platform and sells streaming hardware.
10+ YOE10+ years in software or ML engineering; BS or MS in computer science, mathematics, or a related quantitative field; expertise deploying large-scale ML models and using modern ML stacks and MLOps tools.
Generative AI, Vision Models, MLOps, LLMs, PyTorch, TensorFlow, Spark, cloud-native MLOps tools
1d
Save
Mark Applied
Hide
Machine Learning Engineer
South San Francisco, California, United States
$212k-$318k/yr HybridFull Time
Stripe
Stripe: Provides online payment processing and financial infrastructure for businesses.
2+ YOEBachelor's degree in a relevant quantitative or computing field and 2+ years building, deploying, and operating production ML systems, including model development, data pipelines, and large-scale deployment.
PyTorch, TensorFlow, XGBoost, Apache Spark