Open Positions

I am always looking for talented and motivated persons who want to join us for an internship, a PhD, a Post-doc, or a research visit. You can find below some open positions, but feel free also to contact me with your own project.

Internship: data-centric software engineering.

Context A broad spectrum of application domains are increasingly making use of heterogeneous and large volumes of data with varying degrees of humans in the loop. The recent success of Artificial Intelligence (AI) and, in particular, Machine Learning (ML) further amplifies the relevance of data in the development, maintenance, evolution, and execution management of systems.

Internship: From Monolithic to Microservice Architecture: The Case of Extensible and Domain-Specific IDEs

keywords Microservice, DevOps, Domain-Specific Languages Context and Challenges The software engineering community recently introduced the concept of microservice [1] as a support for a new distributed and dynamic software architecture. Microservices are orchestrated, self-contained, reusable and minimalist processes interacting via messages.

Internship: Towards Distributed and Scalable IDE.

Context and objectives Integrated Development Environments (IDEs) are indispensable companions to programming languages. They are increasingly turning towards Web-based infrastructure. The rise of protocols such as the Language Server Protocol (LSP) that standardize the separation between a language-agnostic IDE, and a language server that provides all language services (e.

PhD Thesis: <scientific computing>

Context Objective Description of the work Environment The candidate will work at Inria in the DiverSE team. Inria is the French national institute for research in computer science. There are 8 Inria research centres located throughout France, hosting more than 200 research teams.

PhD Thesis: Agile and Flexible Multi-Physics Simulation of Complex Systems.

Context Objective Description of the work Environment The candidate will work at Inria in the DiverSE team. Inria is the French national institute for research in computer science. There are 8 Inria research centres located throughout France, hosting more than 200 research teams.

PhD Thesis: Smart Modeling

Context “Software is eating the world!” [1], with massive digitalization of entire business markets (e.g., travel/music/video/photo/book industry‚Ķ) and the development of cyber-physical systems (CPS) which assist citizens and companies in their daily life and businesses (e.