Job offer

Inria
Canton of Le Chesnay-Rocquencourt, France
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
€ 32K

Job location

Remote
Canton of Le Chesnay-Rocquencourt, France

Tech stack

Computing Platforms
Systems Engineering
Bash
Cloud Computing
Data Validation
Python
Data Driven Tests
Scripting (Bash/Python/Go/Ruby)
GIT
Containerization
Kubernetes
Information Technology
Software Version Control
Docker

Job description

The successful candidate will join a dynamic and international research team (https://stack.inria.fr). As a research engineer, you will contribute to the design, implementation and validation of data-driven services for portable and reproducible development of time-sensitive applications across Device-Edge-Cloud computing infrastructures.

Collaborative platforms have become a fundamental resource for environmental remote sensing applications such as hazard monitoring (i.e., wildfires, flooding), etc., with an increased interest towards urgent applications. Advances in edge computing open an opportunity to achieve urgent application goals from the data collection to the availability of actionable information. However, a major challenge for scientists developing urgent applications is the ability to prototype their ideas, share, and collaborate with the rest of the community.

This work will be conducted as part of the QUICK project (Collaborative services for Urgent systems across the Edge-Cloud Computing Continuum, 2025-2027), funded by the "Etoiles Montantes" regional award. a

The primary objective of this assignment is to participate in the development of a new software platform that will provide standard interfaces and tools for prototyping and testing real-time applications for environmental monitoring platforms.Theprojectdescribestwomaincomponents:thefirstdedicatedtosharinganddiscoveringdataproductsintheformofacatalog,andtheseconddedicatedtotheonlinedevelopmentenvironmentintheformofnotebooks.The engineer recruited will actively collaborate with team members and external collaborators involved in research activities on resource management and data-driven analysis in order to integrate case studies.

Overall, that activities that will be conducted in this assignment are:

  • Development of a cloud-based cyberinfrastructure platform to bridge data collection, datasets catalog and online development of workflows;
  • Implementation of distributed services for computation in the form of a python library that allows combining data products into real-time workflows
  • Development of a container-based version of the developement environment, and a notebook server to allow unified interactive development
  • Documentation for developers and users of the novel software platform;
  • Use case studies in the context of academic and industrial parternships, using environmental sensing data and use-case
  • Post-processing and reporting of use case studies including participation to scientific publications with researchers, postdoctoral fellows and PhD candidates of the team.

Requirements

You have a degree in computer science, at master's level or from an engineering school.

Mandatory technical skills:

  • Practicalexperiencewithcontainersandmiddleware
  • Containerization:proficiencyinDockerfile/Containerfile
  • Kubernetes:expertiseincontainerorchestration
  • Git:versioncontrol,advancedcollaboration
  • Fundamentalsofdistributedsystems
  • Interactivecomputing(Jupyternotebooksorsimilar)
  • Scripting skills (Python, Bash) and container management skills (Docker, Podman)

Optionaltechnicalskills:

  • APIdesignanddevelopment
  • Observability:goodfoundationinmetrics,logs,traces
  • ProficiencyinmoderndistributedMLframeworkssuchasTensorFlow,PyTorc
  • Webdevelopmentfordashboardimplementation

Languages :

  • Solid skills in Python programming

Interpersonal skills :

  • Proficiency in English for gathering data and presenting findings

  • Attentiontodetail,technicalcuriosity,abilitytoproposeinnovativesolutions

  • Ability to take notes for summarizing and writing down key points when listening to speakers

  • Critical Thinking for interpreting information and weighting different options

  • Autonomy and Time Management for breaking down projects into manageable parts

Benefits & conditions

  • Subsidized meals
  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
  • Access to vocational training

The engineer will receive a salary of €2,695 gross per month, based on their profile. Selection process

Apply for this position