2x PhD Positions in Data Management, Distributed Programming Systems and Machine Learning
Institute: KTH Royal Institute of Technology, EECS Electrical Engineering and Computer Science
Location: Stockholm, Sweden
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.
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:
* Data Management : database systems, data representations, data stream analysis, statistical models, machine learning, relational algebra and query optimisation.
* 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.
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 routinely 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'll find contact information to trade union representatives at KTH:s webpage.
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.
Type of employment: Time limited, in line with the regulations for PhD employment in the Higher Education Ordinance (Hogskoleferordningen) Working hours: Full time First day of employment: According to the agreement, preferably soonest possible
Salary: According to the KTH salary ladder for PhD students Number of positions: 2 Working hours: 100%
1. Seif Haridi, Professor
2. Christian Schulte, Professor