Paid Internship
Work Mode
Time Spent
Required Degree
Duration

Open Positions

Experience More On the Go

GET IT ONGoogle Play
Download on theApp Store
© 2026you'll get it. all rights reserved.

Internship Explorer

  • Explore
  • Saved Internships
Sign In

Internship Explorer

  • Explore
  • Saved Internships
Sign In
Paid Internship
Work Mode
Time Spent
Required Degree
Duration

4Open Positions

Auto-load
  • Software Engineer Trainee

    UPM
    Helsinki, Finland
    Found 1 month ago
  • Working Student (f/m/d) Embedded Control

    NXP Semiconductors
    Munich, Germany
    Found 3 weeks ago
  • Product Application Engineer

    AMD
    Belfast, United Kingdom
    Found 1 month ago
  • Student assistant

    Technische Universität Berlin
    Berlin, Germany
    Found 1 month ago
  • Stagiaire – Calcul embarqué des pertes IGBT d’un onduleur moyenne tension (H/F)

    GE Vernova
    Belfort, France
    Found 2 months ago

Software Engineer Trainee

UPM
Found 1 month ago
Location
Helsinki, Finland
Duration (Months)
4 Months
Time
Not disclosed
Work Mode
Hybrid
Salary
Not disclosed
Visa Help
Not disclosed
Last Verified
1 month ago

Education

  • Master

Skills & Qualifications

Technical Skills

  • Software development in Linux
  • VS Code
  • Git
  • Python programming
  • unit/integration testing
  • dependency management
  • virtual environments
  • abstraction
  • modularity
  • data modelling
  • maintainability
  • object‑oriented programming
  • functional programming paradigms
  • modern web stack
  • TypeScript
  • Flask
  • FastAPI
  • React

Soft Skills

  • motivated to push beyond the status quo
  • take initiative to innovate
  • collaborative attitude
  • working on a team

Job Description

The work will mainly consist of developing computer vision systems, however, depending on your interests, there are also opportunities to focus more on software packaging and delivery, DevOps, MLOps, or project coordination. You will work on strengthening our computer vision capabilities for manufacturing from a software engineering perspective. This includes software design and implementation, testing, collaboration using version control, and developing best practices for coding and teamwork. You will help bring new life to some of our prototypes and create robust systems that can be easily maintained and adapted for new contexts. More concretely, your work may include tasks such as: Collaborating on the software design process and creating diagrams and documentation Setting up your own development environment and initializing a new software project, including packaging and development tooling Implementing well-structured software and tests that are easy to maintain and adapt to new use cases Assisting our team in crafting software development workflows for computer vision, machine learning, data science, and web application use cases, as well as improving collaboration practices

Requirements

  • Master’s-level student (or equivalent) with a relevant background in Software Engineering, Computer Science, Machine Learning, or another relevant engineering field
  • Fluency with software development in Linux with modern tools like VS Code and Git
  • A solid understanding of Python programming, including unit/integration testing and dependency management (e.g. effectively using virtual environments), and a good grasp of modern software design concepts — such as abstraction, modularity, data modelling, and maintainability — whether gained through object‑oriented or functional programming paradigms
  • Familiarity with a modern web stack, including languages such as TypeScript, relational database APIs, and frameworks such as Flask, FastAPI, and React
  • A collaborative attitude and experience working on a team to develop software

Related Field

  • Software Engineering

Related Subfield

  • Software QA & Testing

Languages

  • English

Nice to Haves

  • Python ecosystem and tooling
  • type annotations
  • PEPs
  • pdm or uv
  • offline packaging with wheels
  • Agile- or Scrum-inspired workflows
  • collaborative task tracking
  • GitHub Issues
  • Azure DevOps
  • public cloud (Azure, AWS, GCP)
  • CI/CD pipelines (e.g. Azure, GitHub, GitLab)
  • infrastructure as code
  • MLOps
  • computer vision and ML in Python (e.g. OpenCV, Ultralytics, PyTorch)
  • IoT systems including PLCs
  • contributions to open-source projects with multiple contributors
▶Apply Now

Similar Roles You Might Like

  • Working Student (f/m/d) - Robotics Development for Strategic Innovation Projects

    SAP
    Potsdam, Germany
    Found 1 month ago
  • AI Developer - Analytics & Agentic AI - F/M

    SAP
    Levallois-Perret, France
    Found 2 months ago
  • DevOps Software Engineering Intern

    altiaintel
    Gdansk, Poland
    Found 1 month ago
  • W

    Summer intern - Software Test Engineer

    Winnow
    Cluj-Napoca, Romania
    Found 1 week ago
  • C++ Software Engineer Intern

    Gen Digital
    Iasi, Romania
    Found 3 weeks ago
  • Robotics Software Intern

    rivr
    Zürich, Switzerland
    Found 2 days ago