Umeå University, Department of computing science

Umeå University is one of Sweden’s largest higher education institutions with over 37,000 students and about 4,700 employees. The University offers a diversity of high-quality education and world-leading research in several fields. Notably, the groundbreaking discovery of the CRISPR-Cas9 gene-editing tool, which was awarded the Nobel Prize in Chemistry, was made here. At Umeå University, everything is close. Our cohesive campuses make it easy to meet, work together and exchange knowledge, which promotes a dynamic and open culture.

The ongoing societal transformation and large green investments in northern Sweden create enormous opportunities and complex challenges. For Umeå University, conducting research about – and in the middle of – a society in transition is key. We also take pride in delivering education to enable regions to expand quickly and sustainably. In fact, the future is made here.

Are you interested in learning more? Read about Umeå university as a workplace

Postdoctoral researcher position (2 years), in Software Engineering focusing on Resource Management Systems


The Department of Computing Science at Umeå University (www.cs.umu.se) is seeking a candidate for a post-doctoral researcher position in software engineering focusing on resource management systems. The project is in collaboration with The Royal Institute of Technology (KTH), Stockholm. The position is funded by The Knut and Alice Wallenberg Foundation through The Wallenberg AI, Autonomous Systems and Software Program (WASP), which is Sweden’s largest research program ever.

The position is within the Distributed Systems group at Umeå University, which is a large, dynamic, and well-recognized research group comprised of more than 20 people from about 10 different countries. The group’s research focuses on the autonomous management of resources and applications to support the future digitized society. Target infrastructures range from single large-scale cloud datacenters to the mobile edge clouds. The research spans from basic research to applied research, and even innovation via spin-off companies. Collaborations are performed with industries like Google, IBM, Intel, Red Hat, and Ericsson, as well as universities and institutes such as Princeton University, Imperial College London, Lawrence Berkeley Lab, Nanyang, Technological University (NTU), Singapore, and many more.


See www.cloudresearch.org for a presentation of the group as well as an overview of ongoing research projects and publication lists.


Project description and tasks
The project addresses the increasingly important problem of software bloat, i.e. the fact that software, throughout the whole software stack, is rapidly growing in size with consequences such as substantially increased resource consumption, reduced performance, and increased vulnerability for security threats.


This project investigates code debloating as well as the management of specialized and debloated software. The purpose is to detect and remove parts of an application’s compiled code that are not or are seldom used. Bloated code has many side effects including, performance degradation, wasting computing resources, and increased energy footprints. The automatic process of software debloating and execution of debloated software is tightly interrelated with semi-autonomous resource and application management, requiring both new functionality and adjusted configuration and optimization. The expected benefits of specialization and debloating are reduced security risks and attack surface, smaller programs, and faster execution. This is a highly ambitious project with very high potential to impact the software industry, while publishing very high-quality publications in top-tier venues.


The postdoc is expected to develop an autonomous research activity in the area of management of specialized and debloated software, publish at top conferences and in top journals in the fields of software engineering and systems, and tightly collaborate and cooperate with our project partners at KTH. The applicant must also be ready to take part in supervision activities (Masters and PhD students), grant proposal preparation, and the research group’s active engagement in the international scientific and industrial activities.
The appointment is for 2 years full-time employment. The employment will start on November 1, 2019, or as otherwise agreed.


Qualifications
Applicants must have earned a PhD or a foreign degree that is deemed equivalent to a PhD in Computer Science or a subject relevant for the position. The PhD degree should not be more than three years old by the application deadline, unless special circumstances exist.


The candidate should have a strong background in some of the following areas: cloud systems software, static and dynamic program analysis, compiler techniques and optimization, operating systems, programming languages, and resource management. The candidate should be comfortable with systems level programming in general. Moreover, strong research merits and excellent publications are required. Proficiency in English, both spoken and written, is required, as well as good ability to co-operate and take own initiatives. The project will be adapted based on the competence of the selected candidate, and his/her interests.


Application


A complete application should include:
• Introductory letter including a 2-page statement of research interests relative to the above topics and a motivation of why your expertise is appropriate for the position.
• Curriculum Vitae (CV) including a complete list of scientific publications.
• Copies of doctoral degree certificates, including documentation of completed academic courses and obtained grades, and other relevant degree certificates.
• A copy of your PhD thesis and copies of (max 5) original research publications relevant to the above topics, numbered according to the publication list.
• Names and contact information for three persons willing to act as references.
• Any other information relevant for the position such as description of software development experience, or previous industry experience.

Please observe that all material needs to be written in Swedish or English. If material is submitted in other languages a translation to Swedish or English must be included. As we strive for a more balanced gender distribution within the department, we encourage women as applicants.


Welcome with your application
Applications must be submitted electronically using the e-recruitment system of Umeå University, and be received no later than September 3, 2019. Reference number AN 2.2.1-1014-19.

Further information

For further information, please contact Professor Erik Elmroth, elmroth@cs.umu.se .

More information about the hosting research group and Umeå University can be found at
http:// www.cloudresearch.org/
http://www.umu.se/

Type of employment Temporary position
Contract type Full time
First day of employment 2019-11-01 or otherwise agreed
Salary Monthly
Number of positions 1
Full-time equivalent 100
City Umeå
County Västerbottens län
Country Sweden
Reference number AN 2.2.1-1014-19
Contact
  • Erik Elmroth, 090-786
Published 20.Jun.2019
Last application date 03.Sep.2019 11:59 PM CEST

Return to job vacancies