Application form

Software Engineering for AI

University
Jonkoping University
City, country
Jönköping, Sweden
Duration
2 years
Fields of study
Computer Sciences, Software Engineering
Price
Free
Study language
English (English)
Degree
Master
Study start
2027-09-01
Deadline
2027-04-01
About the program
Entry qualification
Career opportunities

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.

What you will learn

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.
Entry qualification
  • ECTS transcript – If you are still completing your Bachelor’s degree, upload an ECTS transcript showing the subjects you have studied, your grades, and the number of credits awarded. Your Bachelor’s diploma must be uploaded later, as soon as you receive it.
  • Bachelor’s diploma – If you have already graduated, upload your Bachelor’s diploma. A separate ECTS transcript is not required.

Note: Your Bachelor’s degree must be in the same or a related field as the Master’s programme you are applying for. The university will check whether you have completed enough relevant subjects and ECTS credits.

 

Important! View the full requirements on the university’s official website. Requirements may vary depending where you completed your bachelor education.

 

Note:

  • Motivation Letter – A motivation letter is a required document when applying to the programmes at this university. The letter must be no longer than 1,000 words.
  • Interview – You may be invited to an interview as part of the admission process.
English language requirements

Applicants have to prove their English language skills either by an internationally recognized language test or upon previous studies. Usually English language skills can be proved by the following documents: 

  • TOEFL iBT*
  • IELTS Academic
  • A Cambridge English qualification
  • Higher education degree completed in English
  • Secondary education completed in English in a country or school qualification accepted by the university
  • An English subject and grade on your secondary school leaving certificate that meet the university’s requirements
  • Other

Important: Accepted methods and minimum results depend on study programme and the country where you completed your education. Check the official requirements for your chosen study programme.

 

*Use the Kastu promo code LTU1000102 when registering for TOEFL iBT and receive a 5% discount.

 

Important requirements

The applicant must hold a minimum of a bachelor's degree (i.e. the equivalent of 180 ECTS credits at an accredited university) with at least 90 credits in the main field of computer engineering, computer science, informatics, information systems, information technology, or equivalent. The bachelor’s degree should comprise a minimum of 15 credits in mathematics and at least 30 credits in programming/software development.

Graduates of Software Engineering for AI are prepared for specialist roles in one of the fastest-growing fields worldwide. Typical positions include AI Engineer, Machine Learning Engineer, Software Architect for AI systems, Data Scientist, MLOps Engineer, or AI Solutions Architect. Many graduates also move into strategic roles such as Technical Product Manager with an AI focus, or Chief AI Officer.

For those aiming for research, the programme also provides a strong foundation for PhD studies in computer science and AI, enabling you to contribute to the development of the next generation of AI solutions.