Doctoral student in Software Engineering

The University of Oulu is an international scientific community with approximately 3 000 employees. The strenghts of the University are wide multidisciplinary study/research interests and modern research and study environment and good cooperation with international educational and research institutes. More information

M3S (Empirical Software Engineering in Software, Systems and Services) research unit ( at the Faculty of Information Technology and Electrical Engineering ( at the University of Oulu, Finland, is seeking a PhD Student in Software Engineering to work in Mining Software Repositories and Natural Language Processing starting preferably in Jan 2020 (negotiable).

The successful applicant will carry out their doctoral research in areas of natural language processing, and mining software repositories. The research work is part of the University of Oulu focus area “Digital solutions in sensing and interactions” (  In particular, NLP will be used to detect different types of technical debt from natural language appearing in source code and version control.  The research is part of the project funded by Academy of Finland (local NSF). The project develops methods for NLP based technical debt detection. For public description see: <>.  The position includes no teaching obligation but opportunities to build teaching experience can be arranged.

M3S research unit’s research theme is empirical software engineering. M3S has a long tradition in in industrial and international collaboration and has actively participated in large European research projects since the 1990’s. Over 30% of the research unit’s staff are international. Members of the research unit have published their research in leading software engineering journals and conferences, e.g. IEEE Transactions on SE, IEEE Software, Empirical SE, Information and Software Technology, Journal of Systems and Software, and International Conference on Software Engineering (ICSE).


Conditions, requirements, and benefits

We require:

  • A completed Master’s degree in a related field, e.g. Computer Science. Students near completion can also apply.
  • Good English skills (writing, speaking)

We appreciate:

  • Interest to do high quality research in collaboration with the software industry.

We offer:

  • Possibility to do a doctoral thesis in a top-level research group
  • Research Unit has excellent collaboration with industry
  • International environment and projects, English as a working language
  • Health care benefits provided by the employer
  • Benefits of the Nordic welfare state, e.g. well-functioning daycare for children, safety, and beautiful nature.


The PhD student position is fixed-term for 3 years. Starting salary will be based on the job specific level 2 according to the university salary system for teaching and research staff of Finnish universities. In practice, the salary will be about 2400 EUR/month at the start of the period. There is a 6 month trial period at the beginning of employment.


Application Procedure

Applications, including attachments, should be submitted using the electronic system form by 10 November, 2019 (23:59 Finnish time UTC+2)


The following documents must be attached to the application:

    1) Brief curriculum vitae in English,

    2) Motivation letter,

    3) Master’s thesis document or a link for online access (preferred)

    4) Contact information for 1-3 references


For further information regarding the filling of this post:

Professor Mika Mäntylä
e-mail: mika.mantyla (at)




Apply for the job
Go back