Applications are invited for a PhD position (“Early Stage Researcher”) to be funded by the Marie-Sklodowska-Curie Innovative Training Network “Lowcomote - Training the Next Generation of Experts in Scalable Low-Code Engineering Platforms” within the Horizon 2020 Programme of the European Commission. In this role you will conduct both individual and collaborative research projects, analyse and interpret research data, write up and publish results, and perform public engagement and outreach activities. You will be working towards a PhD degree, supported by a carefully chosen supervisory team that maximizes both scientific excellence as well as interdisciplinary and intersectoral collaboration. You will not only receive state-of-the-art science/technology training but will also benefit from a unique soft-skills training programme.
Each of the ESRs will carry out research on low-code engineering platforms, in a specific area determined by the project they choose to apply for:
ESR 11: "Intelligent Run-Time Partitioning of Low-Code System Models" will design and implement next-generation execution engines for model management (e.g. model transformation, code generation, model validation) languages, which will leverage sophisticated static program analysis to identify, load, process and transparently discard relevant partitions of low-code system models, instead of naively loading such models into memory and keeping them loaded for the duration of the execution of the program.
ESR 12: "Heterogeneous Low-Code Model Query Optimisation" will produce novel techniques and algorithms for optimisation of queries operating on low-code system models captured using different modelling languages and model representation formats. They will also produce an open-source prototype that will implement the identified algorithms and techniques on top of existing model query languages.
Skills, Experience & Qualifications needed
You will have a first undergraduate degree (and preferably a Masters) in Computer Science or a closely-related discipline together with good knowledge of software engineering to enable you to engage in high quality academic research. You will have an interest in and enthusiasm for the subject matter of the specific ESR and experience of undertaking an extensive project in Computer Science, Software Engineering or a related field. You will have skills in Software Engineering with strong object-oriented programming skills and the ability to quickly learn new programming technologies.
With the ability to organise your own research activities to agreed deadlines and quality standards, you will pay attention to detail and be committed to high quality. You must be willing to work proactively and positively with colleagues, have a collaborative ethos and be able to work independently and as part of a team.
You must have strong written and oral communication skills with fluent written and spoken English, and be committed to personal development and updating your knowledge and skills.
You must also meet the Marie-Curie eligibility criteria (https://ec.europa.eu/research/mariecurieactions/sites/mariecurie2/files/msca-itn-fellows-note_en.pdf)and demonstrate this in your application.
If successful, we would like you to start your research in September/October 2019.
The University is committed to promoting a diverse and inclusive community – a place where we can all be ourselves and succeed on merit. We offer a range of family friendly, inclusive employment policies, flexible working arrangements, staff engagement forums, campus facilities and services to support staff from different backgrounds.
A place where we can ALL be ourselves #EqualityatYork
York is one of the most successful universities in the UK.
With world-class activity across the spectrum from the physical sciences, life sciences, and social sciences to the humanities, we have been recognised as one of the top 100 universities in the world, gaining outstanding results in official assessments of our research and teaching.