1,826,675open jobs
106,511companies
259,417added this week
Browse all
Location
Hybrid (Vienna, Austria)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 19, 2026. First seen by Alion on Oct 2, 2026.

Overview
Company
Impact
Profile match
Easily create amazing photo books, photo calendars and Polaroid prints in seconds using either your phone or computer.

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.

We’re looking for an enthusiastic Machine Learning Ops Engineer to play a key role across the entire ML lifecycle - from data collection and preprocessing to infrastructure management and full-stack deployment.

You’ll join an innovative team building new product concepts, exploring new business opportunities, and turning ML ideas into impactful solutions.

What you'll do

  • Enhance the user experience with AI-powered features in the number 1 printing app in the world, enabling customers to create personalized print products with minimal effort

  • Design and implement data pipelines to collect, clean, and preprocess structured and unstructured data

  • Build and maintain cloud-based ML infrastructure, and improve and tune existing model prototypes

  • Optimize machine learning models for mobile hardware constraints and convert them to appropriate formats (ONNX, CoreML, etc.) based on deployment targets

  • Deploy models as APIs, services, or embedded modules into the backend, collaborating with backend and frontend developers to ensure seamless integration

  • Implement monitoring and feedback loops for deployed models

Your bag of tricks

  • 3+ years of experience as an ML Engineer / AI Engineer / ML Ops Engineer / Data Scientist / another role with similar responsibilities

  • Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related field

  • Strong Python programming skills and ability to investigate & debug issues with models running on backend (JVM) or mobile platforms (Swift/Kotlin)

  • Knowledge of model compression and quantization techniques

  • Experience deploying ML models on mobile platforms and/or web

  • Proficient in containerization with Docker

  • Experience with cloud platforms and cloud compute resources management (especially AWS EC2 or GCP Compute Engine)

  • Strong problem-solving skills and the ability to work cross-functionally

Nice-to-haves

  • Familiarity with genetic algorithms and methods of their optimization

  • Experience with training the models for the classical computer vision problems, like image classification, object detection, image denoising, and/or saliency detection

  • Familiarity with reinforcement learning algorithms

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 fair annual gross salary starting at € 65,000. Our final offer depends on your experience and qualifications.

Plus, a bunch of awesome social benefits, such as:

  • Vacation goals: 25 days off per year, plus 1 extra day for every year you stick around (up to 5 extra days!)

  • 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 reimburse your public transport card for Vienna

  • Team first: join our yearly team-building Journi to exciting destinations

  • 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

  • Intro Call with the People & Culture Team (30 min)

  • Technical challenge - algorithm development (2 h)

  • Technical interview with the ML team (1.5 h)

  • Final Interview with the Leadership Team (1 h)

We’d love to hear from you - please include your CV and 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 solve meaningful challenges and shape a product loved by millions, we’d love to hear from you.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,826,675 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Vienna
≈ $52k – $113k per year (Estimated) • In office • Full-Time • Wels
Python
Databases
Milvus
Qdrant
AI/ML
LangGraph
LangChain
LlamaIndex
CrewAI
LLM
RAG
LLM Guardrails
DevOps
CI/CD
Kubernetes
Apply
≈ $62k – $158k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Solna
Python
Go
AI/ML
LLM
RAG
DevOps
CI/CD
GitOps
Kubernetes
Linux
Apply
AI Engineer Intern 1 day ago
In office • Internship • Columbus
Python
SQL
AI/ML
LangChain
LlamaIndex
Prompt Engineering
AI Agents
TensorFlow
NumPy
PyTorch
LLM
RAG
Google ADK
Machine Learning
Apply
$100k – $149k per year • Equity • In office • Bachelor's Degree • San Diego
Python
C++
C++
STL
AI/ML
Computer Vision
Machine Learning
DevOps
GitHub
QA
Rest-Assured
Apply
≈ $133k – $254k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • High School Diploma • Harrisburg
Python
Java
AI/ML
Scikit-learn
Computer Vision
NLP
TensorFlow
PyTorch
Machine Learning
DevOps
Azure
Apply
Software Engineer 4 days ago
In office • 3+ years exp • Bengaluru
Python
Go
JavaScript
Java
SQL
Node JS
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Apply
≈ $43k – $94k per year (Estimated) • In office • Full-Time • Prague
Python
Java
Kotlin
Python
FastAPI
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Spark
DevOps
Rest API
Azure
CI/CD
Git
Docker
Kubernetes
GitLab
Apply
$36k – $66k per year • In office • Saitama
JavaScript
Java
Kotlin
Frontend
React.js
Mobile
React Native
DevOps
GCP
AWS
GitHub
Linux
Windows
Design
Figma
Management
Slack
Confluence
Apply
≈ $14k – $33k per year (Estimated) • In office • Full-Time • Russia
Python
Go
JavaScript
Haskell
Databases
PostgreSQL
Redis
MinIO
Frontend
React.js
DevOps
Kibana
Rancher
Prometheus
CI/CD
Kubernetes
Grafana
GitLab
Amazon S3
Apply
≈ $119k – $234k per year (Estimated) • In office • Full-Time • 4+ years exp • Master's Degree • Burlington
Python
JavaScript
SQL
Node JS
Databases
ElasticSearch
AI/ML
Scikit-learn
TensorFlow
PyTorch
LLM
RAG
Semantic Search
Semantic Search
Machine Learning
Apply
≈ $36k – $56k per year (Estimated) • Hybrid • Internship • Vienna
Go
Java
Kotlin
SQL
Scala
Databases
PostgreSQL
Redis
AI/ML
Machine Learning
DevOps
Rest API
Git
GitHub
Apply
≈ $57k – $163k per year (Estimated) • Hybrid • Full-Time • Vienna
SQL
Mobile
AppsFlyer SDK
Adjust
Apply
≈ $32k – $59k per year (Estimated) • Hybrid • Full-Time • Vienna
Apply
≈ $37k – $85k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Vienna
Python
Go
SQL
AI/ML
AI Agents
Analytics
A/B Testing
Apply
≈ $53k – $131k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Vienna
Analytics
A/B Testing
Apply
$123k per year (gross) • In office • Full-Time • PhD • Vienna
Management
Agile
Apply
≈ $67k – $119k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Vienna • Charleroi • Freiburg im Breisgau • Leiden • Bratislava
Apply
$44k per year (gross) • Remote (Austria) • 2+ years exp • Vienna
Analytics
SAP BusinessObjects
Management
Confluence
Jira
ServiceNow
Microsoft Office
Apply
$40k per year • In office • Full-Time • 2+ years exp • Vienna
Apply
≈ $31k – $63k per year (Estimated) • In office • Internship • Vienna
Apply
See all jobs
This is one of many
1,826,675 more open roles from verified company boards, updated every day.