Computer Vision Intern

Zurich, Zurich, Switzerland
Machine Learning and AI


Weekly Hours: 40
Role Number:200140848
We are continuously advancing the state of the art in computer vision and machine learning. At Apple, we have a balanced mix of research and focus on delivering only the best products. We are looking for an applied researcher and engineer to work on the next generation of Apple features to transform how people communicate. Our team is focused on real-time computer vision and image processing, combining modern machine learning approaches with geometric knowledge from computer vision. Because we integrate tightly with the hardware platform and even influence its design, we are able to build products that are extremely fast, power efficient, and accurate. We are doing fundamental academic research while building shipping features, such as portrait mode, ARKit and Animoji. You will be working in a diverse, fast moving team based in Zurich, Switzerland, and will interact regularly with teams based in Cupertino, USA.

Key Qualifications

  • Excellent programming skills with Python.
  • Excellent communication and collaboration skills.
  • Excellent understanding of 2D and 3D computer vision, as well as machine learning, especially deep learning.
  • Proven experience with computer vision and machine learning tools (OpenCV, NumPy, TensorFlow, Torch, PyTorch, Caffe).
  • Good software design, problem solving and debugging skills.


This position requires a highly motivated person who wants to help us do fundamental academic research as well as invent real-world solutions. You will be responsible for implementing, evaluating and improving computer vision and machine learning algorithms based on the latest advancements in the fields.

Education & Experience

PhD or Masters in computer science, computer vision, computer graphics, machine learning, or equivalent.

Additional Requirements

  • Experience in the industry is a plus
  • If this is you, we'd love to hear from you.