By continuing to browse the site, you are agreeing to our use of cookies. (More details)
Portal > Offres > Offre UMR5217-RENLAC-002 - Ingénieur de recherche sur les infrastructures logicielles à grande échelle pour systèmes de stockage distribués (H/F)

R&D engineer on software infrastractures for large scale storage systems (M/F)

This offer is available in the following languages:
Français - Anglais

Ensure that your candidate profile is correct before applying. Your profile information will be added to the details for each application. In order to increase your visibility on our Careers Portal and allow employers to see your candidate profile, you can upload your CV to our CV library in one click!

Faites connaître cette offre !

General information

Reference : UMR5217-RENLAC-002
Workplace : GRENOBLE
Date of publication : Wednesday, September 18, 2019
Type of Contract : FTC Technical / Administrative
Contract Period : 12 months
Expected date of employment : 1 December 2019
Proportion of work : Full time
Remuneration : monthly gross salary between 2399.48 and 2586.30 € (depending on previous work experience)
Desired level of education : 5-year university degree
Experience required : Indifferent


This job offer corresponds to a R&D engineer position in the context of the "RainbowFS" collaborative research project, which gathers several academic research laboratories and one industrial partner.

The overall goal of the RainbowFS project is to study (i) new techniques for the design of geo-distributed, large-scale, storage systems that are safe, efficient and highly available, as well as (ii) the design of applications based on such storage systems.

The recruited engineer will be involved in the development and usage of tools allowing to evaluate/measure the correct operation, the availability and the achieved performance of the distributed storage system.

The main goals of these tools will be to:

- handle the deployment and monitoring of the (client-side and server-side) software components on multiple heterogeneous cloud platforms
- help pinpoiting and understanding performance problems in the system.


The main activities associated with this position include:

- The design and implementation of research protoypes (for the above-mentioned tools) and the writing of the corresponding documentation.
- The design and conduct of experimental campaigns to test and evaluate the behavior of the storage system.
- The writing of technical and research reports about the outcomes of the work.
- Collaborative work with researchers, Ph.D. students and interns

- The position is open (but not limited) to recently graduated students, with no previous experience
- The recruited engineer will be able to develop her/his conceptual and practical skills in the following domains: cloud computing, distributed systems, DevOps, tools for deploying/monitoring/optimizing distributed systems.
- The recruited engineer will have the opportunity to design and run very large scale experiments (i.e., involving several geographical sites worldwide and up to several hundreds of machines) on private/public/hybrid cloud platforms.
- Through this position, the recruited engineer will have the possibility to become moe familiar with the world of academic research (and collaborations with the industry). Opportunities for enrolling in a Ph.D. programme after the engineer position may be available.


Interested candidates are expected to:

- hold a Master 2 degree in Computer Science (level I)(more preciseley, a degree from one of the engineering schools in the following list is required: or/and a Ph.D. in Computer Science
- have good skills in the following domains: operating systems, computer networks, distributed systems
- have a good command of (spoken and written) English
- have strong communication and teamwork skills
- be interested in working along with researchers (academic researchers and industrial R&D engineers)

Besides, a good knowledge of one or several of the domains listed below would be a plus:

- Cloud computing
- Distributed storage systems
- Virtualization technologies (virtual machines and containers)
- Deployment and monitoring tools for distributed systems
- Testing tools for distributed systems
- Techniques for performance evaluation and optimization of distributed systems

Work Context

This position is to be held at LIG (Grenoble Laboratory for Research in Computer Science - in Grenoble, France, within the ERODS research group.
The laboratory is located in a recent building, on the campus of Saint Martin d'Heres, very close to Grenoble.

The recruited engineer will also have frequent interactions with the other (academic and industrial) partners of the above-mentioned "RainbowFS" research project.

We talk about it on Twitter!