[Engineer offer – 18 months] Research engineer in full-stack software developement


The SyNaLP group at Loria laboratory, CNRS UMR 7503, is seeking a software engineer (Engineering School or Master Degree) for full-stack development within a technology transfer project on Computer Assisted Language Learning funded by CNRS.

Topic and missions

The recruted engineer will work on the design and implementation of modules within a web application. She/he will take part to the following tasks:

  1.  extending a Natural Language Processing (NLP) engine for text parsing and generation written in Python / Pytorch (Back-End) in order to include new functionalities and a webservice interface (API) ;
  2.  designing and implementing a dashboard for administrating the application (Front-End) ;
  3.  designing installation and deployment procedures using docker-based application virtualisation.

On top of these tasks, documentation writing will be expected (to facilitate future code maintenance and extension).


Frameworks and technologies used for this project include:

  • Functional and object-oriented programming in Python
  • Web technologies (HTML / CSS / JS / VueJS / Jinja2)
  • Libraries for NLP (e.g. Spacy) / Machine Learning (e.g. ScikitLearn) and Deep Learning (Pytorch)
  • Relational and noSQL databases
  • Versionning (Git)
  • Application virtualisation (Docker)

Working venue

Work will be carried out at Loria on the science campus of the Université de Lorraine in Nancy, France.

Loria is a research unit supported by CNRS (UMR 7503), Inria and Université de Lorraine. Since its creation in 1997, Loria’s activities belong to fundamental and applied research in computer sciences.

The lab is a member of the Charles Hermite Federation, which groups the four main research labs in Mathematics, in Information and Communication Sciences and in Control and Automation. Bolstered by the 400 people working in the lab, its scientific work is conducted in 28 teams including 15 common teams with INRIA. LORIA is today one of the biggest research labs in Lorraine.

Loria is renowned for its expertise in the following areas:

  • Algorithmics, Computation, Image and Geometry
  • Formal methods
  • Networks, Systems and Services
  • Natural Language Processing and Knowledge Discovery
  • Complex Systems, Artificial Intelligence and Robotics

Loria offers a dynamic and international environment in sync with the challenges of the society (cybersecurity, quantic computing, artificial intelligence, e-education, robotics, energy, health).

The SyNaLP group is specialised in Natural Language Processing, gathers 9 permanent researchers et 11 PhD candidates. SyNaLP’s members include Claire Gardent, CNRS Senior Researcher, who has been awarded the 2022 CNRS Silver Medal and who will lead the project on which the recruted engineer will work.

Candidate profile

This offer is targetting more particularly people with a background in computer science (Engineering or Master degree) with a good experience in software development (experience in the above mentioned technologies is not mandatory), rigour, curiosity and who appreciate team work.

Any experience in NLP, Machine Learning, Deep Learning or in one of the technologies mentioned in this offer will be considered as a plus.

Extra information

The recruted person will work under a fixed-term contract for 18 months.
Income will be between 2609 € and 3169 € brutto per month depending on work experience.

To apply or inquire

To apply, please send an email with the following pieces at Claire Gardent (claire.gardent@loria.fr) and Yannick Parmentier (yannick.parmentier@loria.fr) :

  • detailed CV
  • motivation statement
  • MSc grades
  • name and email address of two references



Logo d'Inria