Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Duration: ~2 months (minimum until August 15)
Start date: Between June 1–15
Help us extend our internal annotation tool with video support!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.
The projectYour 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.
Why spend the summer at OptoScaleAt 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
Key Skills
Ranked by relevanceReady to apply?
Join OptoScale and take your career to the next level!
Application takes less than 5 minutes

