Location: Trondheim
Duration: ~2 months (minimum until August 15)
Start date Between June 1–15
OptoScale develops underwater imaging systems and software that observe fish in their natural environment. The data we collect powers machine learning systems used by fish farmers to monitor fish health and development.
To support this work, we have built an internal annotation platform used by engineers and researchers to inspect and label visual data.
This summer, we’re looking for a student developer who wants to extend this platform with video annotation capabilities. The internship is centered around a focused development project where your work will become part of a tool used internally at OptoScale.
Your main task will be to add video support to our existing desktop annotation tool.
The tool is built with Python and PySide6 (Qt for Python), and the work will involve extending both the video handling and the user interface. This may include implementing video classification functionality, extracting video segments of interest, and integrating video processing into the existing application architecture.
You’ll work closely with our technical team and receive guidance throughout the project, while still having ownership of your development work.
Because the tool is built in Python and PySide6, you should be comfortable working with Python, Git, and Linux, and be able to navigate the terminal when needed. Experience with tools such as OpenCV, PySide6/Qt, FFmpeg, Bash, or video processing concepts is an advantage.
The internship is suitable for 3rd–5th year students in fields such as computer science, cybernetics, mathematics, physics, or similar technical disciplines. You enjoy building tools, figuring out how systems work in practice, and implementing solutions that others will actually use.
At OptoScale, you’ll work in a highly skilled technical team with engineers and researchers building systems that run in real aquaculture operations. Our work combines machine learning, optics, biology, and software engineering.
During the internship you will:
work on a clearly scoped development project that becomes part of a tool used internally at OptoScale
gain hands-on experience building tools used in machine learning workflows
collaborate closely with experienced developers and researchers

OptoScale supplies fish farmers with precise and relevant data empowering them to make decision that improve productivity, sustainability, and animal welfare.
Our data informs fish farmers about how their production is going, by accurately measuring the size of fish, growth, welfare status, and parasite counting.
Our head office is in Trondheim, Norway, and we deliver to our great customers around the world.
We are continuously interested in hiring great people across most of our functions: HW development, AI/ML, electronics, sales and customer success.