Computer Vision / On-Device Processing Intern

Job description

Maps rule the world. They inform and underpin some of the most crucial decisions that are made in society—but the world is moving so fast that maps everywhere get outdated quicker than any single player can update them. That’s where Mapillary comes in. We allow anyone, anywhere to update maps at scale, using nothing but cameras. We apply computer vision to street-level imagery to generate map data at scale, so that people and organizations everywhere can build better maps.


We are looking for an intern to join our computer vision team at Mapillary. You will be working on an R&D project to optimize Mapillary’s state-of-the-art object recognition algorithms for mobile platforms.  You will be working with a team of engineers and researchers with extensive experience in computer vision, deep learning, and mobile app development. Your goal is to advance the state-of-the-art on low-cost and real-time object recognition and to collaborate with our mobile app team to develop a proof-of-concept for an on-device processing application on iOS. The result of the project can additionally lead to a publication in a high-impact computer vision conference.


  • PhD student or MSc in computer science, computer vision or related fields, and experience in working on deep learning for object detection or semantic segmentation.

  • Self-motivated and ready to lead project development.

  • Strong in python and C/C++, and experienced in PyTorch.

  • Experience with iOS development is a plus.

  • Previous publications in any of CVPR, ICCV, ECCV, NeurIPS, ICML is a plus.

The internship period is 3 months with the possibility to extend if needed. When you apply, please include your CV and a short description about previous works e.g. links to your GitHub account or papers.  

We're a remote first company—you can apply to this position from anywhere in the world. Become part of our mission for helping others to visualize and understand the world!