Scientific Software Engineer
5 days ago
Department of Computer Science at Faculty of Science, University of Copenhagen is looking for a Special Consultant as Scientific Software Engineer to work full time on an externally funded research project with 2 universities and 3 industry partners. The position will begin 1 March 2026 and run for 3 years.
About the research project
You will be hired as a Scientific Software Engineer working on the Predictive and Prescriptive Process Analytics for Industry 4.0 (P³AI₄) research project. In the project we aim to research and develop a neuro-symbolic approach towards predictive and prescriptive maintenance, applying lessons learned in the field of process mining. The project is a collaboration between two universities, and three industrial partners. For more information regarding the project, please see:
About us
You will be a member of the Process Modelling and Intelligence (PMI) research group. Research at the PMI group is founded in formal methods and business process management technologies, with applications to processes in all their forms, including but not limited to, business, development, and physical processes. Notable contributions by members of the group include the Dynamic Condition Response (DCR) Graphs process notation and seminal work on declarative and hybrid process discovery. More recently there has been a growing focus on topics of explainable, transparent, and accountable AI.
The group is a part of the Software, Data, People & Society (SDPS) Section and the Department of Computer Science (DIKU). For more information regarding the section and department please visit SDPS and Department of Computer Science.
Tasks
As Scientific Software Engineer your responsibilities will evolve throughout the project. Initially you will work closely with researchers at the universities to develop research-based prototype tools. From these you will engineer a production-ready open-source toolset focussing primarily on the algorithmic aspects of predictive and prescriptive analytics. Finally, you will assist the industrial partners in the integration of the tools within their own tools and systems. Your day-to-day supervisor will be Tijs Slaats, associate professor in Software Engineering at UCPH and the principal investigator of the project. Where relevant you may at times be assisted by part-time research assistants.
Your profile
The ideal candidate for the position is a skilled software engineer with an interest in research, who has experience with some of the key topics of the project, e.g. neuro-symbolic AI, process mining, and / or predictive maintenance.
You will be evaluated against the following criteria:
- Significant experience in software development and engineering - You will be expected to take on development tasks that combine a high technical complexity (e.g. the implementation of research-based algorithms), the engineering of software-systems, and the integration of your solutions in the large-scale systems in use at the industry partners. Ideally, you would be able to participate in architectural discussions and contribute with your own technical perspective as a developer. Broad experience with various programming languages is preferred.
- Significant experience working in a research environment: - We are seeking candidates with a PhD degree in Computer Science or substantial experience—i.e. long-term full-time positions—in software development within research-driven environments.
- Ability to work independently - You'll meet regularly with the principal investigator, who will guide the overall direction of your work. While you can rely on a strong team for technical challenges, you're expected to take initiative, seek help when needed, and work independently without daily supervision.
- Ability to work collaboratively with both academic and industrial partners - You'll work with partners on data retrieval, software integration, and testing. While you won't be expected to manage these collaborations independently, prior experience in cross-sector and collaborative environments will strengthen your profile.
- Experience with topics of relevance to the project - Candidates will be evaluated according to their experience in topics of relevance to the project, these include but are not limited to: predictive and prescriptive maintenance, recommender and decision-support systems, (neuro-symbolic) AI and ML, explainable AI, process modelling and mining, information retrieval, visual analytics, and data mining.
- Language requirements - You must be able to communicate fluently in English. Language proficiency documentation is not required. However, if your cover letter was written with the help of generative AI, providing other language credentials is recommended.
We strongly encourage anyone interested in the position to apply, regardless of their personal background. Within our research group we aim to offer a diverse and highly inclusive working environment. Gender, ethnicity, or other personal factors that have no bearing on your professional capacity will not be considered as part of the evaluation. In addition, both the Department of Computer Science and the University of Copenhagen support a significant number of initiatives to foster an inclusive working environment. For more information please visit Diversity and inclusion at DIKU and Diversity at UCPH.
We offer:
- A unique opportunity to work in a research-driven environment developing cutting-edge software and algorithms, with influence over technical decisions including programming languages and technologies.
- Hands-on experience with novel technologies in AI, predictive maintenance, and process mining, contributing from early-stage development and shaping your professional profile.
- Close collaboration with academic and industrial partners, expanding your network in both sectors.
- A three-year, project-funded contract. While extension cannot be guaranteed, we are committed to open-source tool development and intend to pursue continued funding for similar roles.
- Flexible start date and working hours (within a full-time schedule), with the option to work from home when responsibilities allow.
- Opportunities to expand your role if desired—for example, by contributing to architectural design or academic publishing.
- The chance to build a public profile through contributions to open-source software and potential co-authorship on research papers.
Important note regarding building an academic career profile
We do not advise applying for this position if your main drive is to build an academic career towards a faculty position (i.e. an assistant/associate professorship). Your main responsibility will be software development, therefore opportunities to build an individual research profile will be limited. While we expect that, if desired by the candidate, there will be many opportunities to co-author publications, they are unlikely to be as first author.
Your application:
Your application should be written in English and include the following:
- Your full CV.
- Your full list of publications (if relevant).
- Relevant diplomas. (E.g. academic degrees in Computer Science.)
- A cover letter consisting of two sections; one page summarizing your relevant experience based on the "Your Profile" criteria, and one page outlining your motivation, interests, any specific goals (e.g. publication opportunities, preferred technologies), and how you envision your role and personal development throughout the project.
- Please clearly indicate any parts of your application created using generative AI. Responsible use is allowed if disclosed. If AI was used extensively, include a brief statement on your ability to communicate in English independently.
Terms of salary and employment
Employment and salary are made in accordance with the Circular on the Collective Agreement concerning academics in the state sector concluded between the Ministry of Finance and AC (the Danish Confederation of Professional Associations).
The position is a fixed-term position limited to a period of 3 years. The starting date is 1 March 2026 or soon after. Employment will be as special consultant or senior consultant. The salary is based on seniority. Negotiation for salary supplement is possible. The working hours are 37 hours per week on average. The working hours are flexible.
Further questions for the position
Any questions about the position may be directed to Tijs Slaats or tijs-ku-). Please note that because of the Christmas vacation period, questions sent after 18 December may not be answered in time for the application deadline.
Your application
If you find the job interesting, please send an electronic application with attachment via Jobportalen (click on the link "Apply Now" at the bottom of the post) no later than 4 January 2026.
Interviews are expected to take place in the middle of January. The final decision is expected to be made in the end of January.
The University of Copenhagen seeks to reflect society and encourages applications irrespective of personal background.
Københavns Universitet giver sine knap medarbejdere muligheder for at udnytte deres talent fuldt ud i et ambitiøst, uformelt miljø. Vi sikrer traditionsrige og moderne rammer om uddannelser og fri forskning på højt internationalt niveau. Vi søger svar og løsninger på fælles problemer og gør ny viden tilgængelig og nyttig for andre.
KontaktTijs Slaats
E-mail:
InfoAnsøgningsfrist:
Ansættelsesdato:
Arbejdstid: Fuldtid
Afdeling/Sted: Department of Computer Science
-
Scientific Data Engineer
5 days ago
Copenhagen, Copenhagen, Denmark TetraScience Full time 80,000 - 140,000 per yearTetraScience is a Scientific Data and AI company with a mission to radically improve and extend human life. TetraScience combines the world's only open, purpose-built, and collaborative scientific data and AI cloud with deep scientific expertise across the value chain to accelerate and improve scientific outcomes. TetraScience is catalyzing the Scientific AI...
-
Copenhagen, Copenhagen, Denmark Københavns Universitet Full time 450,000 - 550,000 per yearThe IT University of Copenhagen invites highly motivated individuals to apply for a PhD position starting in February 2026 or later. We seek applicants who want to contribute to the IT University's vision of creating and sharing knowledge that is profound and leads to ground-breaking information technology and services for the benefit of humanity.Job...
-
Software DevOps Engineer
5 days ago
Copenhagen, Copenhagen, Denmark emagine Full time 100,000 - 120,000 per yearJob DescriptionThe Team is working with raw data management systems in the pharmaceutical industry. Capturing files and data streams from instruments and bringing them from the instruments into cloud solutions where the laboratory users and data scientists can access the data for further processing. The main product in the scope of the team is from...
-
Senior Software Engineer
22 hours ago
Copenhagen, Copenhagen, Denmark Invert Full time 120,000 - 180,000 per yearWho We AreInvert is Bioprocess AI Software purpose-built to accelerate the development of life-changing therapies and sustainable products. We unify fragmented bioprocess data into a real-time, AI-ready foundation that enables faster, more confident decisions — because delays in bioprocessing cost more than money.Scientists today are too often forced to...
-
Senior Software Engineer
5 days ago
Copenhagen, Copenhagen, Denmark Invert Full time 120,000 - 138,000 per yearWho we are Invert is Bioprocess AI Software purpose-built to accelerate the development of life-changing therapies and sustainable products. We unify fragmented bioprocess data into a real-time, AI-ready foundation that enables faster, more confident decisions — because delays in bioprocessing cost more than money.Scientists today are too often forced to...
-
Chief Scientific Officer
3 days ago
Copenhagen, Copenhagen, Denmark Heka VR Full timeChief Scientific Officer (CSO) – Mental Health Tech - Copenhagen (On-site)We're a Copenhagen-basedhealth tech startuptransforming how severe mental health disorders are treated — throughAvatar Therapy in Virtual Reality.OurCE-certified (MDR Class I)software empowers clinicians to help patients withschizophrenia, OCD, eating disorders, and more, by...
-
Scientific Business Analyst
21 hours ago
Copenhagen, Copenhagen, Denmark TetraScience Full time 120,000 - 180,000 per yearWho We AreTetraScience is the Scientific Data and AI company. We are catalyzing the Scientific AI revolution by designing and industrializing AI-native scientific data sets, which we bring to life in a growing suite of next gen lab data management solutions, scientific use cases, and AI-enabled outcomes.TetraScience is the category leader in this vital new...
-
Chief Scientific Officer
21 hours ago
Copenhagen, Copenhagen, Denmark Heka VR Full time 100,000 - 150,000 per yearChief Scientific Officer (CSO) – Mental Health Tech - Copenhagen (On-site)Do you want to be part of transforming how severe mental health disorders are treated — throughAvatar-Therapy in Virtual Reality and Telehealth?Our CE-certified (MDR Class I) software empowers clinicians to help patients withschizophrenia, OCD, eating disorders, and more, by...
-
Backend Engineer
5 days ago
Copenhagen, Copenhagen, Denmark Artinggreen Full time 120,000 - 180,000 per yearThe RoleWe're hiring a Senior Backend Engineer to join a high-performing engineering team focused on building advanced software for scientific computing and materials discovery. This is a deeply technical role for someone who thrives on backend architecture, performance optimization, and large-scale data processing. You will be a key contributor in...
-
Senior Software Developer – Phase-Field
5 days ago
Copenhagen, Copenhagen, Denmark Artinggreen Full time 90,000 - 120,000 per yearThe RoleWe're hiring a Senior Software Developer to lead the development of simulation software that's redefining how new materials are designed. You'll work hands-on with Python, C, and C++, building advanced scientific software from scratch. This role is for someone with deep knowledge of phase-field methods and a strong grasp of material science, ready to...