Visage Technologies logo

Summer internship

Applications are now closed. Thank you!

What's in it for you?

The best way to start a career is to closely study and work together with some of the best and brightest minds within your field of interest. Our summer internship is a great opportunity to get valuable, first-hand experience by working on interesting computer vision and machine learning projects.


The internship will be held in our Zagreb office for 4-6 weeks (between the end of August and the beginning of October). It is a full-time, financially compensated position that lets you experience what it feels like to be a part of a growing, successful company.


Choose one of the three available four topics and collaborate with our experienced engineers. New ideas and curiosity are always welcome - we want you to grow professionally, but also appreciate the fresh perspectives you bring to the table.


If you are a Master's student or you'll become one this fall, this internship was designed for you. Gain hands-on experience with the possibility of permanent employment after your graduation, and an outstanding reference for your resume.

Available projects:

Sound classification using CNN

Convolutional neural networks proved to be very effective for image processing, and are increasingly being used for sound processing. Indeed, by computing spectrograms of audio signals, we obtain visual representations of their spectrum of frequencies. These images can then be readily used in CNNs.

The goal of the internship is to make a brief review of the literature, implement a CNN for sound classification for an application of choice, and experiment with different hyperparameters, particularly those specific to audio data.

Required competencies: Python, TensorFlow, CNNs

GAN for generating adverse weather conditions

Adverse weather conditions such as rain or snow can have a significant impact on autonomous driving performance. At the same time, such data can often be difficult to obtain. Therefore, advanced data augmentation techniques can be used to expand existing datasets. One of the newer approaches is to use a generative adversarial network (GAN) to generate synthetic data.

The goal of this project is to develop a GAN for generating adverse weather condition scenarios.

Required competencies: Python, machine learning basics, neural networks basics

Automatic Emergency Braking Environment

Automatic emergency braking (AEB) is a staple of modern advanced driver-assistance systems. Its purpose is to mitigate crashes by initiating braking automatically when hazardous conditions arise.

The purpose of this project is to explore the existing AEB algorithms in the available body of scientific work and to develop a custom algorithm and testing environment evaluating the potential for AEB activation on a given dataset and its resimulations given different changes in the object detection and tracking pipeline. The solution is expected to blend seamlessly with the existing environments using existing resimulation pipelines and build systems.

Required competencies: Python

React application for face tracking

visage|SDK provides one of the best face trackers on today’s market – FaceTrack. It tracks facial features in real-time with great precision and robustness, even in challenging conditions such as unequal lighting and extreme head rotations.

The goal of this project is to show what the tracker can do through an intuitive web application.

You’ll need to create a demo app in the ReactJS framework using visage|SDK technology for both mobile and desktop browsers.

Required competencies: React JS, CSS, responsive design

Optional competencies: Use of any CSS-framework

How to apply?

To apply for our summer internship, send your CV, motivational letter and the topic you’re interested in to If you have any questions, feel free to send them over as well. The applications are open until June 6th.

For other relevant news and career opportunities, follow us on Facebook, LinkedIn or Instagram. 🙂

How did we do in 2020?

100+ applicants,
6 student interns

6 weeks,
3 cakes (at least)

100% of the interns recommend our internship

Summer internship
Summer internship
Summer internship
Summer internship

In the words of our interns...

About us

At Visage Technologies, we develop smart solutions powered by computer vision and machine learning. A specialized division of the company – Automotive Division – exclusively collaborates with a major automotive safety supplier, developing algorithms for ADAS (Advanced Driver Assistance System). The system detects and tracks objects such as other vehicles and pedestrians, with applications such as automatic braking, lane keeping assistance, adaptive cruise control, etc.

Visage Technologies has been on Deloitte’s list of the fastest-growing technology companies since 2017. Our team keeps growing as well, so we’re often on the lookout for new colleagues.