Software Engineering for AI (master)
Jönköping, Sweden
Master degree
DURATION
2 years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
Aug 2027
TUITION FEES
SEK 170,000 / per year *
STUDY FORMAT
On-Campus
* tuition fees do not apply for EU/EEA citizens or exchange students
Key Summary
About: Jönköping University's Master in Software Engineering for AI prepares you to design and manage safe, robust, ethical AI systems. Year one covers AI, data science, Python, mathematics, and software engineering for AI. Year two focuses on Advanced Software Engineering for AI, Developing LLM-enabled systems, practical electives or an industrial placement, and a final 30-credit master's thesis with industry partners.
Career Outcomes: Graduates can work as AI Engineer, ML Engineer, MLOps Engineer, AI Software Architect, Data Scientist, or in strategic roles like Technical Product Manager (AI) or Chief AI Officer. It also supports PhD research in AI and computer science.
Do you want to build the next generation of AI-enabled software systems? This master's programme combines advanced software engineering with cutting-edge AI. It prepares you to design, develop, and manage intelligent systems that are safe, robust, and ethical – and to launch an international career in one of today's most dynamic fields.
AI is one of the most transformative technologies of our time - but building safe, robust, and ethical AI software systems requires more than algorithms. Specifically, a systematic and structured approach to software development is needed.
However, AI/ML systems differ from traditional software: they are shaped both by code and data, and their behaviour can evolve over time. This creates new demands for quality assurance, versioning, testing, and operations - and requires new ways of combining data science, AI, and software engineering.
This master’s programme is built around that combination. Offered in close collaboration with the Jönköping AI Lab and leading industrial partners, it ensures strong ties to both cutting-edge research and industry practice.
Year one – Foundations in AI and software engineering
In the first year, you follow two parallel tracks:
- Core AI and data science: courses in data science, machine learning, and deep learning give you theoretical and practical insight into algorithms, modelling, and the use of large datasets.
- Software engineering for AI systems: courses such as Developing AI-enabled systems, AI systems in production, and Research methods in SE4AI provide you with the principles, tools, and methods for engineering AI/ML systems across the full lifecycle.
You also strengthen your skills in Python programming and mathematics for intelligent systems, creating a solid base for advanced AI development.
Year two - Integration and specialisation
In the second year, the two tracks converge into an advanced focus on software engineering for AI. You take courses such as Advanced Software Engineering for AI, Developing LLM-enabled systems, and State-of-the-art in SE4AI. You also choose an elective: either a project course where you build and evaluate AI-enabled software in practice, or an industrial placement where you apply your skills in a professional environment.
The final semester is dedicated to a 30-credit master’s thesis in software engineering for AI, often carried out in collaboration with industry or research groups.
Year 1
Autumn 2026
- Python Programming for AI, 7.5 credits
- Developing AI-Enabled Systems, 7.5 credits
- Mathematics for Intelligent Systems, 7.5 credits
- Data Science, 7.5 credits
Spring 2027
- AI Systems in Production, 7.5 credits
- Research Methods in SE4AI, 7.5 credits
- Machine Learning, 7.5 credits
- Deep Learning, 7.5 credits
Year 2
Autumn 2027
- Advanced Software Engineering for AI, 7.5 credits
- Developing LLM-Enabled Systems, 7.5 credits
- State-of-the-art in SE4AI, 7.5 credits
- Possibility to study abroad, 30 credits
Spring 2028
- Final Project Work in Computer Science, 30 credits
Optional
- Industrial Placement Course in Computer Science (Autumn 2027), 7.5 credits
- SE4AI Project, (Autumn 2027), 7.5 credits
Throughout the programme, you will develop the ability to:
- engineer and deploy scalable AI/ML systems in production,
- design, implement, and manage continuous training pipelines for data, code, and models,
- understand and implement machine learning, deep learning, Large Language Models (LLMs), and agent-based systems,
- apply state-of-the-art research in software engineering for AI,
- reflect critically on responsible AI, including fairness, transparency, and ethics.
As a graduate of Software Engineering for AI, you’ll be ready to take on specialist roles in one of the most rapidly advancing fields globally. You might work as an AI Engineer, Machine Learning Engineer, MLOps Engineer, Software Architect for AI systems, or Data Scientist. Many graduates also move into strategic positions such as a Technical Product Manager with an AI focus or as a Chief AI Officer, driving innovation at a higher level.
If you're aiming for a research career, the programme gives you a solid foundation for PhD studies in computer science and AI, enabling you to contribute to the development of the next generation of AI solutions.
