Software Engineering Internship - Tampere 2027
Scandit TampereEst. Est. EUR 2,000–2,800 / monthInternship
Estimated range based on role, country and industry — not published by the company.
Key requirements
- Python
- Typescript
- React
- Aws
- Gcp
- Kubernetes
- Docker
- Terraform
- Ci/Cd
- Machine Learning
Scandit Tampere
Scandit gives people superpowers. Whether enabling delivery drivers to make quicker deliveries, matching a patient with their medication, or allowing retailers to make store operations more efficient, our technology automates workflows. It provides actionable insights to help businesses in a variety of industries. Join us as we continue to expand, grow, innovate, and help take Scandit to the next level.
You will join the team behind the platforms the rest of Scandit runs on: how customers' usage of our products gets tracked and turned into analytics, the internal dashboards and services our teams use every day, and the data and tooling that keep our machine learning work moving. We are a small, senior, full-stack team in Tampere, and the work is deliberately broad. Backend services, web frontends, data pipelines, cloud infrastructure and developer tooling all sit with us.
For a first job in software, that breadth is worth a lot. You will pick up real tickets from the same board as everyone else, ship them to production, and see them used inside the company within days.
If that sounds like the way you want to start your career, we'd love to hear from you!
About the role
As a Software Engineering Intern you work as a full member of the team, with a mentor alongside you and regular 1:1s with the Engineering Manager. You will start on well-scoped, self-contained tasks and take on larger and more complex ones as you find your feet.
Because our remit covers several systems, we will shape the work around what you are curious about and what the team needs at the time. Over an internship you might touch a Python backend, a TypeScript dashboard, an analytics pipeline, a CI workflow, and the tooling our ML engineers rely on. Nobody arrives knowing all of that. What we ask is that you are willing to learn any of it.
What you will do
Work independently using AI-native approach to software development
Build and extend backend services and APIs that other teams inside Scandit depend on
Work on the internal dashboards and analytics tools that our business users rely on every day
Help keep our analytics data pipelines healthy and our reporting accurate
Write tests and improve our automation, so the team can ship with confidence
Take part in the team's normal rhythm: sprint planning, code review, retros, and demos
Investigate a problem nobody has looked at yet and come back with a recommendation
Our tech stack
You will not use all of this, and you do not need to know any of it before you start:
Python (Django, FastAPI)
TypeScript / React
Postgres, ClickHouse, BigQuery
GCP and AWS, Docker, Kubernetes, Terraform
GitLab and GitLab CI
AI coding tools - Cursor and Claude Code
Who you are
We are looking for a student or graduate who wants to build software for real users and is comfortable saying "I don't know that yet, let me find out." What you have already built counts for more here than which courses you have passed, and a curious generalist will do better with us than a specialist in any one of the things above.
You are a self-starter and eager to learn our technical stack and business domain
Can program confidently in at least one general-purpose language, and are not afraid to pick up another
Have built something outside of coursework: a side project, an open source contribution, a hackathon entry, a previous internship
Are comfortable with the basics of version control, code review and the command line
Are organized enough to work with a distributed team, and will ask for help before you are stuck for a day
Are eligible to work in Finland for the duration of the internship
Nice to have
Any exposure to web development, cloud services, databases, or data pipelines
Familiarity with testing and CI/CD
An interest in machine learning tooling and the infrastructure around it
What we offer
Here are just some of the reasons why people choose to
See your match score for this role.
Xecodai maps the interview stages and shows what is preventing a 95% match.
