Software and web engineer

 CDD · Ingénieur autre  · 12 mois (renouvelable)    Bac+5 / Master   Necker Institute (INEM) · Paris (France)  gross salary between 2500eur and 3300eur per month depending on experience


Software development big data genomics



We are seeking a talented and motivated developer to contribute to the development of an analytical software and its deployment to a community of scientists. This project is part of an ongoing collaboration between the Necker Institute (INEM) and the Pasteur Institute. The existing software is an analytical suite allowing a range of data pre-processing, automatic or manual quality control, advanced association testing using a recently developed regression algorithms, and result visualization functions. It targets the analysis of large multidimensional health data, including for example data generated by the next generation of high-throughput sequencing. The project is written in java and JavaScript, it uses spring-boot on the server side and Angular 8 for the front end, and it is currently deployed on an AWS EC2 instance. The software is operational but has some limitations. The objective of the project is to address these limitations to allow for full usability to a community of up to hundreds of users. The project involves collaborations with experts in health sciences, including clinicians, epidemiologists, microbiologists, statisticians, and computer scientists.

The specific tasks are the following:

  • The software currently handles users and projects in a single main page. The first objective is to improve access control and to develop solutions to compartmentalize projects and users.
  • The software implements several advanced analytical steps (data pre-processing and statistical analyses). The second task will be to improve the existing code to enhance the scalability and the efficiency of the software.
  • The validated upgrades will then be deployed on a dedicated server (AWS or some private cluster) for beta-testing, with the help of IT engineers.
  • The last objective of the project will be to provide support to the beta-testers, collect feedback, and to engage with the rest of the group on selecting priorities for potential new functionalities.


Applicants should have a master or engineer degree in Computer Science or other relevant disciplines. The candidate should be proficient with java, javascript, and postgres. Some basics in mathematics and statistics are required. Previous experience in software development is appreciated. Recently graduate candidates will be considered.


Candidates should send their curriculum vitae, a cover letter detailing research experience and indicating the reference of the call (2021-U1151-01), and contact information from three referees to Pr. David Skurnik ( and Dr. Hugues Aschard (

Applicants may start as early as possible and applications will be considered until the position is filled.

More details about our teams and ongoing projects can be found at the INEM and Pasteur websites: David Skurnik: Hugues Aschard:

Offre publiée le 7 octobre 2021, affichage jusqu'au 31 décembre 2021