How to Become an AI Engineer in Slovenia in 2026

By Irene Holden

Last Updated: April 24th 2026

A home cook stands at a stove with a recipe book open, onions burning in a pan, a phone timer running, and a spatula hovering in frustration

Quick Summary

Focus on engineering over theory, and you can become an AI engineer in Slovenia in 18 months by building and deploying three end-to-end projects. The job market prioritizes skills like MLOps and Python, with salaries typically starting at €25,000 for juniors and exceeding €45,000 for experienced engineers in Ljubljana's thriving AI ecosystem.

``html

Before you step into the kitchen, check your pantry. You need basic programming literacy - know what a variable, loop, and function are. If you’re starting from zero, budget 2-3 months of Python fundamentals before touching the roadmap below. You also need a computer with internet: a machine with 16 GB RAM helps, but cloud GPUs are available for the heavy lifting. Plan for 10-15 hours per week if you’re learning part-time; 30+ if you go full-time. And pack patience - debugging is the smoke that tells you the heat is too high. According to Slovenia's digital skills snapshot, the country is investing heavily in digital upskilling, but the gap between reading a tutorial and shipping a model remains wide.

Here’s the hard truth that the glossy roadmaps won’t tell you: don’t try to master calculus before you write your first pip install torch. The 2026 AI engineer prioritises engineering over deep theory - you can fill in math gaps as you hit them. A common trap is spending months on linear algebra textbooks while your portfolio stays empty. That’s the recipe trap. Throw it out. Project-first, theory-second is the only approach that gets you hired at Slovenian employers like Comtrade or Outfit7.

Pro tip: Before you commit, ask yourself honestly: can you build a simple CLI to-do app in Python and push it to GitHub? If not, that’s your first milestone, not gradient descent. AI training programmes in Slovenia increasingly start with engineering fundamentals for exactly this reason. The cook who burns onions learns more than the one who memorises the recipe. Start cooking.

``

Steps Overview

  • What You Need Before You Start
  • The 2026 AI Engineer Mindset
  • Build Your Software Engineering Foundation
  • Learn the Mathematics You Actually Need
  • Master Core Machine Learning & Deep Learning
  • Learn MLOps & Deployment
  • Choose Your Specialisation & Build a Portfolio
  • Continuous Learning & Networking
  • Spotlights: Key Local Resources
  • How to Know You’ve Succeeded
  • Common Questions

Related Tutorials:

Fill this form to download every syllabus from Nucamp.

And learn about Nucamp's Bootcamps and why aspiring developers choose us.

The 2026 AI Engineer Mindset

The most critical ingredient isn't Python proficiency or a GPU budget - it's your mindset. The AI engineering landscape of 2026 has undergone a tectonic shift: real AI work is roughly 70% engineering (backends, data pipelines, system design) and only 30% model training. As noted in a widely-circulated Medium roadmap, the role has evolved from "author to orchestrator" - your value lies in defining goals and managing AI outputs, not just writing code from scratch.

Slovenian employers like Comtrade, Outfit7, and Telekom Slovenije aren't impressed by candidates who memorised gradient descent derivations. They hire engineers who can deploy, debug, and ship. The Agency Partners report on Slovenian AI hiring trends confirms that 86% of AI job openings are concentrated in Ljubljana, and median time-to-hire is just 37 days - companies want talent that can hit the ground running, not recite textbook formulas.

Throw out the old recipe. Start by building a simple RAG pipeline on day one. Let theory fill in around the failures. Astra AI, the Slovenian Startup of the Year 2025, won by shipping a real product - a personalized learning assistant - not by perfecting a model in isolation. Project-first, theory-second. The cook who learns to read their own stove will always outperform the one who memorises the recipe book.

Build Your Software Engineering Foundation

Your software engineering foundation is the knife skills of AI engineering - without it, you'll never be fast or precise enough to ship. For total beginners, start with Python: syntax, data structures, file I/O, OOP. Follow the official Python tutorial and build a CLI to-do app to cement your understanding. Next, master Git & GitHub - branches, commits, pull requests - and push every project. Then learn SQL: joins, aggregations, subqueries using SQLite or PostgreSQL. Finally, get comfortable with the command line: grep, awk, chmod, and environment variables.

  • Python - the lingua franca of AI; learn it until loops and list comprehensions feel natural
  • Git & GitHub - your version control lifeline; push everything, even half-baked experiments
  • SQL - the language of data; you'll query production databases more often than you'll train models
  • Command line - the interface behind every cloud server; know your flags and pipes

If you're already proficient in Python and version control, skip straight to the math and ML foundations. But don't skip SQL - it remains the backbone of data pipelines at Slovenian enterprises like Comtrade and Telekom Slovenije. As noted in the EU digital skills snapshot for Slovenia, foundational tech literacy is a prerequisite for the country's growing AI sector. For a structured, guided path, the Nucamp Back End, SQL and DevOps with Python bootcamp (16 weeks, €1,954) covers exactly these fundamentals with monthly payment plans - a practical investment before you dive into machine learning.

Warning: Avoid the "tutorial hell" trap. Build one real project - even a weather API that calls an external service - to cement your skills. This is your first "read the pan" moment. The cook who burns onions learns more than the one who watches 50 YouTube tutorials. Open your terminal and start typing.

Fill this form to download every syllabus from Nucamp.

And learn about Nucamp's Bootcamps and why aspiring developers choose us.

Learn the Mathematics You Actually Need

Let's be honest: you don't need a PhD in mathematics to land an AI engineering role in Slovenia. The 2026 mindset prioritises conceptual understanding over derivations. Focus on linear algebra (matrix operations, eigenvalues, SVD - enough to grasp embeddings), probability and statistics (distributions, Bayes' theorem, hypothesis testing), and calculus (gradients, chain rule, backpropagation conceptually). The typical timeline for these foundations is an intensive 3-4 weeks of self-study, not months of textbook grinding.

Start with 3Blue1Brown's intuitive video series for visual explanations of linear algebra and calculus. Then implement a simple neural network from scratch in NumPy - no PyTorch, no TensorFlow, just raw matrix multiplications and backpropagation. This forces you to debug the forward and backward passes, which is the equivalent of reading your own pan. The Jožef Stefan Institute's Department of Intelligent Systems frequently hosts workshops on these mathematical foundations - if you're in Ljubljana, attend their open seminars for direct mentorship.

Common mistake: trying to derive every formula you encounter. AI engineering in 2026 relies on libraries (NumPy, PyTorch) to do the heavy lifting. You need conceptual understanding, not PhD-level proofs. The recipe trap is spending months on linear algebra textbooks while your portfolio stays empty. Build the NumPy neural network first; the theory will click into place as you debug why your gradients are exploding. That's the cook's way - learn by tasting, not by memorising the ingredient list.

Master Core Machine Learning & Deep Learning

Now you move from foundation to the heat of the kitchen. Master scikit-learn first for traditional ML: regression, classification, clustering, dimensionality reduction. Apply these to tabular datasets like Iris or housing prices. Learn feature engineering - handling missing data, encoding categorical variables, and scaling features. This is where you learn to taste your data before you cook with it. The University of Ljubljana FRI's AI Master's programme emphasizes practical data handling as a core competency for local industry roles.

For deep learning, choose PyTorch over TensorFlow. The Slovenian AI community, especially at FRI and the Jožef Stefan Institute, standardises on PyTorch. Learn CNNs for image classification and RNNs/Transformers for text. Key libraries include torchvision, torchtext, and the huggingface transformers library. Build projects that reflect Slovenia's strengths: classify Slovenian traffic signs using datasets available from AI4Science.si, or perform sentiment analysis on Slovenian news articles using a fine-tuned BERT model. These are not generic MNIST projects - they show local employers you can work with their data.

Pro tip: Don't just run Jupyter notebooks. Write modular Python scripts that can be executed from the command line - this is how production code works. Your hiring panel at Comtrade or Celtra wants to see that you can structure code, not just explore data.

Warning: A portfolio with only "I trained a model on MNIST" won't impress anyone in 2026. Move quickly to projects with real-world constraints - messy data, class imbalance, strict latency requirements. The cook who only practices with perfect ingredients will fail in a real kitchen. Get your hands dirty with Slovenian datasets and deploy something tangible.

Fill this form to download every syllabus from Nucamp.

And learn about Nucamp's Bootcamps and why aspiring developers choose us.

Learn MLOps & Deployment

This is where the 70% engineering comes to life. Slovenian firms like Comtrade, Outfit7, and Telekom Slovenije don't hire candidates who can only train models in Jupyter notebooks - they hire engineers who can ship. The ability to containerize, orchestrate, and monitor ML systems in production separates the home cook from the professional chef.

  1. Docker - containerise your model with a Flask or FastAPI API. Write a Dockerfile that exposes port 8080 and serves predictions.
  2. Kubernetes - learn basic orchestration: deployments, services, and autoscaling. Enough to spin up a cluster and roll out a model update.
  3. CI/CD pipelines - set up GitHub Actions or GitLab CI that retrains your model on new data and redeploys automatically.
  4. Experiment tracking - use MLflow or DVC to version models, datasets, and parameters. Reproducibility is non-negotiable in production.

Project ideas for Slovenia: Build an energy demand forecasting API using public data from GEN-I and package it as a containerised service with historical weather features. Or simulate logistics routing optimisation for Slovenia's mountainous terrain using real traffic data - deploy it with Docker and show it running on a cloud instance. These projects reflect real local industry needs at companies like A1 Slovenia, whose "Lumi" agent raised customer satisfaction by 113 points by being engineered into an existing system, not dropped in from a notebook.

Pro tip: Host your project on a free tier of Azure, AWS, or Telekom Slovenije's cloud and demonstrate it live during interviews. A deployable project shown in an interview can halve the 37-day median hiring timeline for Slovenian AI roles. The Zero To Mastery AI engineering guide emphasises that deployment skills are now the primary differentiator between candidates. Build a model, then prove it runs. That's how you read the pan.

Choose Your Specialisation & Build a Portfolio

By now you have the core skills. It's time to specialise in a niche that matches Slovenia's industrial strengths. Generic projects won't cut it - Slovenian employers want evidence you understand their domain. According to Ljubljana's AI hiring trends report, 86% of AI openings are in the capital, and companies prioritise candidates with industry-specific portfolio work.

NicheLocal Employers / InstitutionsSample Project
Pharma AIKrka, Lek (Sandoz), Jožef Stefan InstitutePredict drug-target interactions using graph neural networks on public bioinformatics datasets
Energy AIGEN-I, HSE, PetrolTime-series forecasting for renewable generation using historical weather and grid data
Logistics & Supply ChainIntereuropa, Pošta Slovenije, automotive suppliersRoute optimisation algorithm using real Slovenian traffic data and terrain elevation maps
NLP for Slovenian LanguageOutfit7, A1 Slovenia, University of Ljubljana FRIFine-tune a LLM for Slovenian customer support (similar to A1's "Lumi" agent which raised tNPS by 113 points)
Computer VisionCeltra, XLAB, IskratelDefect detection on manufacturing lines for predictive maintenance

Build 3 end-to-end projects that each include: a well-documented problem statement, data cleaning scripts, model training with experiment tracking (MLflow or DVC), deployment via Docker with a CI/CD pipeline, and a 3-minute video walkthrough in Slovenian or English. The Astra AI startup, named Slovenian Startup of the Year 2025, won by shipping a real product - not a perfect model. That same principle applies to your portfolio: shipping beats perfection.

Continuous Learning & Networking

AI engineering evolves faster than any cookbook can keep up with. Your roadmap doesn't end at your first job - it's a continuous cycle of learning, networking, and adapting. The most successful engineers in Ljubljana invest as much in their community as they do in their code.

  • Local communities: Join the Ljubljana AI Meetup and the Slovenian Data Science Community for talks, workshops, and direct connections with hiring managers at Comtrade, Outfit7, and Celtra.
  • Research: Follow publications from the Jožef Stefan Institute Department of Intelligent Systems - their open seminars and young researcher positions are where you gain production-level research experience.
  • Conferences: Attend AI4Science.si events and EuroHPC AI Factory initiatives in Slovenia. These are prime opportunities to showcase your portfolio projects to potential employers.
  • Formal education: Consider the University of Ljubljana FRI Master's in AI or the University of Maribor FERI programmes for a deeper academic foundation - single modules are open to professionals.

For a structured, affordable alternative, Nucamp offers two AI programmes directly relevant to the 70/30 engineering mindset: the Solo AI Tech Entrepreneur bootcamp (25 weeks, €3,662) focuses on building and monetising AI products, while AI Essentials for Work (15 weeks, €3,295) covers practical LLM integration and prompt engineering. Monthly payment plans in EUR and an ~78% employment rate make it a solid choice for career changers in Slovenia.

Salary context: As of 2026, AI engineer salaries in Slovenia range between €25,000 and €45,000 per year, depending on experience. While lower than Munich or Vienna, the cost of living in Ljubljana is significantly lower - plus you're at the heart of a growing AI ecosystem backed by the National AI Strategy. The real return on investment comes from the network you build while learning to read your own pan.

Spotlights: Key Local Resources

Slovenia offers a dense network of resources that can accelerate your transition from home cook to professional chef. The Jožef Stefan Institute (IJS) is the crown jewel: its Department of Intelligent Systems offers student jobs and young researcher positions that provide real research engineering experience. If you're near Ljubljana, apply early - these roles are competitive and often lead directly to industry positions at spin-offs and partner companies.

The University of Ljubljana Faculty of Computer and Information Science (FRI) runs a specialised Artificial Intelligence Master's track covering advanced LLMs, computer vision, and bioinformatics. Professionals can enrol in single modules, making it a flexible option for upskilling while working. For a more structured, guided pathway, Nucamp offers three AI-adjacent programmes with monthly payment plans in EUR and programmes from €1,954 to €3,662: the Solo AI Tech Entrepreneur bootcamp (25 weeks, €3,662) focuses on building and monetising AI products, while AI Essentials for Work (15 weeks, €3,295) covers practical LLM integration. With an ~78% employment rate and 4.5/5 stars on Trustpilot, it's a solid choice for career changers.

Private providers also fill the gap. Nobleprog Slovenia offers intensive courses on Google AI Studio, LLMs, and agentic AI - useful for upskilling on specific tools between projects. The common thread across all these resources? They reward the cook who ships, not the one who memorises ingredients. Pick one, start cooking, and learn to read your own pan.

How to Know You’ve Succeeded

The smell of success is unmistakable. After months of burning onions and debugging broken Dockerfiles, you'll know you've arrived when you can measure yourself against concrete milestones. Slovenian employers hire engineers who ship, not candidates who collect certificates. Here's your checklist to verify the transformation from recipe-follower to cook.

MilestoneCheckpoint
You can build and deploy a Flask/FastAPI app with a PyTorch model inside DockerPush the project to GitHub and run it on a colleague's machine - it should work with a single docker-compose up
You have 3 end-to-end projects with documentation and video walkthroughsGet feedback from a senior engineer at the Ljubljana AI Meetup - they'll spot gaps your tutorial-trained eyes miss
You can explain trade-offs between model architectures and deployment strategiesRecord yourself answering a mock interview question and critique your own clarity - aim for "explain to a product manager" level
You have a network of at least 10 Slovenian AI professionalsAttend 2-3 local events and message 3 people on LinkedIn per week - remember, 86% of AI jobs are in Ljubljana and median time-to-hire is 37 days
Your first job application gets an interviewYou've passed the portfolio gate - now sell the engineering discipline, not the model accuracy

Salary reality check: As of 2026, AI engineer salaries in Slovenia range between €25,000 and €45,000 per year, depending on experience and specialisation. While lower than Munich (€75k-€98k) or Vienna (€65k+), the cost of living in Ljubljana is significantly lower, and the quality of life is high - plus you're at the heart of a growing AI ecosystem backed by the National AI Strategy.

Final tip: The pan is your dataset. The recipe is your roadmap. The cook is you. Learn to read the pan - when your validation loss spikes, when your Docker image fails to build, when your API returns 504s - and you'll be the AI engineer Slovenia needs. Now stop reading and start cooking.

Common Questions

How much can I earn as an AI engineer in Slovenia?

AI engineer salaries in Slovenia typically range between €25,000 and €45,000 per year depending on experience, though the lower cost of living in Ljubljana makes this competitive with higher salaries in cities like Munich or Vienna.

How long does it take to transition into AI engineering?

The roadmap in the article spans 12-18 months, assuming 10-15 hours per week. If you're starting from zero programming knowledge, add 2-3 months for Python fundamentals.

Do I need a university degree to get hired at Slovenian tech companies?

Not necessarily - employers like Comtrade, Outfit7, and Celtra prioritize a strong portfolio of deployable projects over formal degrees. A bootcamp or self-directed learning combined with 3 end-to-end projects can be enough.

Which companies in Slovenia are actively hiring AI engineers?

Major employers include Comtrade, Outfit7, Celtra, XLAB, Krka, and Telekom Slovenije, plus research institutions like the Jožef Stefan Institute. Most openings are in Ljubljana.

What programming language should I start with for AI in Slovenia?

Python is essential - the Slovenian AI community heavily uses PyTorch, especially at the University of Ljubljana FRI. Start with Python fundamentals before diving into ML libraries.

More How-To Guides:

N

Irene Holden

Operations Manager

Former Microsoft Education and Learning Futures Group team member, Irene now oversees instructors at Nucamp while writing about everything tech - from careers to coding bootcamps.