Backend Engineering Intern (all genders)
- đŠđč Austria
- Hybrid
- Internship
- 23 hours ago
- AI
- Scala
- Machine Learning
- REST API
- JVM
- Java
- Kotlin
- SQL
- NoSQL
- Git
- PostgreSQL
- Redis
- GitHub
- Mac
We love the magic of memory keeping
At Journi, weâre on a mission to build the worldâs most-downloaded printing app.
With over 10 million users worldwide, we help people turn their favorite moments into beautifully designed Photo Books and Prints. Our smart AI makes the process fast, simple, and joyful, so our users can spend less time editing and more time reliving their best stories.
đ„About the internship
Join our backend team and help build the core of one of the worldâs leading printing apps. As an intern, you wonât be doing âpractice tasksâ - youâll work on real features and systems alongside experienced engineers, contributing to productsused byreal users in production!
This internship is open to students, recent graduates, or anyone looking to grow their backend skills in a production environment. Weâre unable to sponsor visas, so youâll need a valid EU work permit and to be based in Vienna. The internship requires aminimum of 32 hours per week, which means we canât consider candidates on a student visa, as these are limited to 20 hours per week.
Please note: The internship runs for4-6 months. Weâll agree on the start date during the process, though weâre aiming for as soon as possible.
đWhat you'll do
Contribute to the Photobook software solution written in Scala, powered by Journi's own machine learning driven Layouting Algorithm
Support the development of new features and REST APIs used by millions of users
Collaborate closely with engineers (Frontend, Backend, Machine-Learning), product designers, and product managers
Work on improving the performance, scalability, and reliability of our systems
Help identify bugs, technical debt, and areas for improvement - and be part of fixing them
Write clean, maintainable code and contribute to code reviews
Learn how production systems are built, tested, and deployed
đYour bag of tricks
Basic to intermediate experience in backend development (through studies, internships, or personal projects)
Familiarity with at least one JVM language (Java, Kotlin, or Scala)(No Scala experience? No problem - as long as youâre excited to learn it!)
Understanding of REST APIs and how web applications communicate
Basic knowledge of databases (SQL or NoSQL) and/or software algorithms
Some exposure to Git and collaborative development workflows
Curiosity, ownership, and a willingness to learn by doing
Good communication skills and a collaborative mindset
You have the right to work in the EU/Austria and are based in Vienna or open to relocating
đ„ Nice-to-haves
Some experience with PostgreSQL, Redis
Interest in (code) performance optimisations, genetic algorithms
Personal or academic projects (GitHub links welcome!)
Dedication to dive into complex code
âš What we offer
A happy team makes for a happy workplace. We wouldnât be able to do what we do without our team, and thatâs why we offer:
A monthly gross salary starting at ⏠2.000
Plus, a bunch of awesome social benefits, such as:
Work your way: enjoy a hybrid working model with 40% home office days and flexible hours (core hours: 10am-4pm Mo-Th; and 10am-2pm Fri)
Daily fuel:breakfast, Italian-style coffee, tea, and fresh daily lunches in our in-house eatery, with options for most dietary preferences
Go places: we cover your Vienna public transport card for the duration of your internship (âŹ38.42/month)
Mac your life easier: with a company MacBook, also available for personal use
Boost your German: weekly in-house lessons in small groups
Special treatment: enjoy a premium membership on all Journi products
... and more!
đ« What to expect after you apply
Interview with your future mentor and a member of the Engineering team (1,5 h)
If all goes well, our Talent Acquisition team will be in touch with the next steps. Please include your CV written in English, and a cover letter with your application.
About us
Everyone is welcome at Journi
No matter your background, identity, or story, if youâre exceptional at what you do, thereâs a place for you here. We believe that an inclusive team is a stronger team, and we want everyone to feel respected and understood from the moment they join us.
Turning digital memories into something you can hold
Our goal is simple: to make it effortless for you to preserve the memories you cherish. By combining smart technology with a love for design, we turn "photo chaos" into high-quality keepsakes in seconds. You capture the moments; we help you keep them forever.
A global team with heart
More than 10 million people around the world already use Journi to create their Photo Books, and weâre just getting started. Weâre a global team of 100+ people united in Vienna, thinking big and building with care. We work hard, but we never take ourselves too seriously. We keep things informal, friendly, and always on our users' side.
If youâre excited to get a lot of practical experience and shape a product loved by millions, weâd love to hear from you. đ
Backend Engineering Intern (all genders) · Journi GmbH