Kungliga Tekniska högskolan,

KTH Royal Institute of Technology in Stockholm has grown to become one of Europe’s leading technical and engineering universities, as well as a key centre of intellectual talent and innovation. We are Sweden’s largest technical research and learning institution and home to students, researchers and faculty from around the world. Our research and education covers a wide area including natural sciences and all branches of engineering, as well as architecture, industrial management, urban planning, history and philosophy.

Job description

The department of Software and Computer Systems at KTH is looking for excellent candidates for two doctoral students positions in the area of continuous deep analytics.

Project Vision

The area of the two positions lies at the intersection of computer programming, distributed systems and machine learning. A major expected outcome of the doctoral research is to provide system support for continuous deep analytics: a radical new approach for data analysis that builds on recent advances in large-scale machine learning and data stream processing to produce interpretable models of the world. The doctoral students for these positions can choose which direction to pursue further, these include but are not limited to: programming language or intermediate representation design for continuous data analysis; modelling and developing state-of-the-art distributed runtimes for continuous processing; and algorithms for machine learning and analytics on streaming data and graphs.

Research Team

This research project is led by Seif Haridi and Christian Schulte, professors at the department of Software and Computer Systems, School of Information and Communication Technology, KTH Royal Institute of Technology and is financed by a prestigious grant from the Swedish Foundation for Strategic Research (SSF). Alongside individual work, the project aims to build a world-class team of senior and junior researchers with doctoral students being an integral part of the team. The research group has a long tradition of exceptionally skilled doctoral students who continue making high societal impact today such as Ali Ghodsi (current CEO of Databricks, Apache Spark and Mesos co-creator) and Cosmin Arad (senior engineer on Google Compute Engine) as well as committers and PMCs to popular open source systems such as Apache Flink (Vasiliki Kalavri, Paris Carbone and Theodore Vasiloudis) and Gecode (Christian Schulte, Guido Tack).

Activities and Responsibilities

The positions are for five years where 80% of the time is typically spent on doctoral studies and up to 20% on departmental duties which normally amount to involvement in teaching and supervision. Doctoral student employment at KTH offers excellent conditions with competitive salaries, health care, social security, and contributions to pension funds.


The applicants should hold a Master of Science degree or a degree that fulfills the entry requirements for doctoral education at KTH. The ideal candidate has a degree in computer science, information technology or engineering with a relevant specialization such as distributed systems, programming languages or machine learning.

The selected candidates are expected to have a strong background and passionate interest in topics of at least one of the following fields:

  • Programming Systems:  compilers, types and programming language semantics, dataflow programming, constraint programming, intermediate representations (e.g., LLVM) and programming on specialized hardware such as GPUs or TPUs.
  • Machine Learning: online learning, uncertainty estimation, interpretable models, gradient-based optimization, statistical learning, Bayesian statistics, graph mining.
  • Distributed Systems: distributed algorithms, scalable storage, formal specification of distributed systems (e.g., TLA+) and transactions.
  • Data Management : database systems, data representations, data stream analysis, statistical models, machine learning, relational algebra and query optimisation.

Practical problem solving skills and creativity are of utmost importance. Applicants must be strongly motivated for doctoral studies; should possess the ability to work independently, perform critical analysis but also working within a team, exhibiting excellent levels of cooperative and communicative skills.

Our group offers a friendly working environment and the main language used is English. Stockholm and Sweden consistently score at the absolute top in rankings of quality of life and Stockholm has one of the most vibrant IT sectors in Europe. Here you find more information about life as a student in Sweden and at KTH

Trade union representatives

You will find contact information to trade union representatives at KTH:s webbpage.


The application must include the following documents:

  • Cover letter: a one-page summary of your application.
  • Curriculum vitae: a document of up to four (4) pages, including all your relevant academic, professional and other achievements, and experience.
  • An official copy of the MSc (or equivalent) degree certificate and academic transcript. For applicants in the process of obtaining the MSc (or equivalent) degree, they must state with supporting document the expected date of degree completion.
  • Recommendation letters: Please send together with your application at least two (2) recommendation letters Please also include detailed contact information for at least two (2) references (including the two you arranged for).
  • Statement of purpose: Please state why you wish to pursue a doctoral degree in these research topics,giving an account of your academic interests and your background. Maximum two (2) pages long.
  • Representative publications or technical reports: Please provide, if any, up to maximum two (2) documents, no longer than ten (10) pages each. For longer documents (e.g., project theses), please provide a summary (abstract) and a web link to the full text. 

Log into KTH's recruitment system in order to apply to this position. You are the main responsible to ensure that your application is complete according to the ad.

Your complete application must be received at KTH no later than the last day of application, midnight CET/CEST (Central European Time/Central European Summer Time).


We firmly decline all contact with staffing and recruitment agencies and job ad salespersons.

Disclaimer: In case of discrepancy between the Swedish original and the English translation of the job announcement, the Swedish version takes precedence.

Type of employment Temporary position longer than 6 months
Contract type Full time
First day of employment As soon as possible
Salary According to the KTH “salary ladder” for doctoral students
Number of positions 2
Working hours 100 %
City Kista
County Stockholms län
Country Sweden
Reference number I-2017-0769
  • Christian Schulte, professor, cschulte@kth.se
  • Seif Haridi, professor, haridi@kth.se
  • Vedran Eminefendic, HR-administrator, vedran2@kth.se
Published 07.Dec.2017
Last application date 01.Mar.2018 11:59 PM CET

Return to job vacancies