In the context of the 2015-20 activity program NOVA LINCS seeks to appoint 2 post-doctoral research associates for the Computer Systems research group.
The NOVA Laboratory of Computer Science and Informatics is a Portuguese leading research unit hosted at Departamento de Informatica - Universidade Nova de Lisboa. NOVA LINCS was awarded the highest research rating by the last (2013) FCT/MEC evaluation exercise (Excellent), among all national units focused exclusively in Computer Science and Informatics. We are currently pursuing an ambitious research program at the highest international level on principles and engineering for global software systems as a collaboration of our four groups Computer Systems, Knowledge-Based Systems, Multimodal Systems and Software Systems. In the context of the 2015-20 strategic project NOVA LINCS seeks to appoint post-doctoral research associates to become part of the Computer Systems research group.
To apply for these positions, the candidate is required to have a strong computer science or informatics background at the PhD level, and a proven publication track record in one or more of the following areas: distributed systems, parallel computing, and/or distributed algorithms. We welcome candidates with either systems or theoretical orientation. We expect research outcomes of the activity to be published at premier systems conferences and journals. The candidates should have excellent communication skills, be able to organise and prioritise work to meet dened and plans deadlines, and be fluent in English (spoken and written). Candidates close to completion of their PhD will also be considered, provided that they will have their thesis defended when the contract is signed.
The NOVA LINCS Computer Systems Group (Principal Investigator: Nuno Preguica) has a strong research record on systems design and implementation with practical impact on industry. We currently host 7 researchers on computer systems (see Computer Systems).
We promote many opportunities of interaction with the global research community, and also with companies in our network. Teaching experience may also be provided, relevant for those seeking an academic career. Our PhD program currently hosts around 50 PhD students.
Lisbon is a very attractive place to live in and work at (see CNN_Lisbon_Coolest City).
In the context of the 2015-20 strategic project NOVA LINCS seeks to appoint post-doctoral research associates pursuing the following objectives:
The candidate will be working on data-centric concurrent programming. Data-centric concurrency control is a rather recent research field where the programmer does not reason about the synchronization of execution flows, but rather about the atomicity requirements of memory objects. RC3 is a simple but powerful data-centric concurrency control model that ensures strong atomicity, absence of data-races, serializability and progress. Some of these properties, such as progress and serializability, are guaranteed in a conservative way hindering performance. The goal of this work is to leverage data-centrality to: (1) reason differently about such properties and, with that, define and implement more efficient versions, and (2) study how optimistic approaches, such as transactional memory, may be of use (in this context) to elide locks in low contention scenarios.
The candidate will be working on the development of new computing abstractions and runtime infrastructures to exploit heterogeneous computing platforms for complex simulations. This research is targeted to the support of user-friendly environments where incorporating computing intensive, massive data storage and retrieval, data visualization and user interaction modules will be easy. The work will be executed in close collaboration with domain experts, namely of Materials Sciences.
The candidate will be working on the development of new approaches for improving the design of cloud-based data storage systems. The work will have a strong emphasis on aspects related to transactional support, geo-replication (and in particular partial replication), and new schemes for colocating and manipulating data closer to clients, namely by allowing data replicas to be spawned either on clients themselves, or small storage and computational units in close proximity to clients (e.g, by leveraging edge-clouds as the ones being proposed for 5G data networks).
The candidate will be working on the development of novel approaches for supporting general purpose computations in edge-computing environments such as direct client collaboration, Internet-of-Things scenarios, or mobile computing/edge-cloud computing. The emphasis of this work is to devise adequate abstractions and distributed algorithms that enable the execution of such computations in an ecient and fault-tolerant way across large number of devices with heterogeneous properties. Leveraging support from cloud infrastructures should also be explored, in particular how to transparently migrate computations from cloud infrastructures towards the edge and
vice-verse upon changes in the workload or on the execution environment.
The successful candidate will become part of the Computer Systems research group, but is expected to actively collaborate with other groups across the laboratory (for further information see Computer Systems).
Amount of the Fellowship: The position is for 12 months with possibility of contract renewal up to 4 years. Salary is in the range of 1.800€ free of taxes per month, plus social insurance and installation subsidy for foreign candidates.
The application must include the following documents: motivation letter, CV, copy of academic records/certicates and two contact references.
Applications should be sent by e-mail to Prof. Nuno Preguiça (firstname.lastname@example.org) or Prof. João Leitão (email@example.com) and cc to firstname.lastname@example.org with the reference of position in the subject.