Development / System / Network engineer for CorteXlab

inria-alumni

Villeurbanne

Hybrid

EUR 27,000 - 33,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Transport reimbursement
Extended leave
Teleworking option
Equipment provided
Cultural events
Training access
Health insurance

Job summary

Inria Lyon recherche un ingénieur Développement/Système/Réseau pour CorteXlab. Vous participerez à l’administration du système, au développement et à l’intégration des services, et à la maintenance du matériel et du réseau pour faciliter les expériences scientifiques.

Le poste demande des compétences en Python et en développement, une bonne maîtrise de Debian et des outils DevOps, avec une forte autonomie et un esprit d’équipe.

Qualifications

  • Expérience en administration système GNU/Linux Debian.
  • Bonnes compétences en Python.
  • Connaissances réseau: IPv4/IPv6, VLANs.
  • Connaissance des pratiques DevOps: Git, Ansible/Puppet.
  • Capacité à travailler en équipe et autonomie.

Responsibilities

  • Administrer et faire évoluer le système GNU/Linux Debian.
  • Déployer et configurer les services et outils (Ansible/Puppet, NFS, DNS, DHCP).
  • Développer et maintenir des scripts Python et shell; interfacer avec Docker.
  • Maintenir le matériel serveur et les équipements réseau (switches, racks, SDR).
  • Rédiger la documentation et aider les utilisateurs CorteXlab.
  • Travailler en autonomie et en équipe.

Skills

Python
System administration
Networking basics
DevOps
Git
Ansible/Puppet

Tools

Debian GNU/Linux
Docker
Virtual machines
Ansible

Job description

Development / System / Network engineer for CorteXlab

The Inria research centre in Lyon is the 9th Inria research centre, formally created in January 2022. It brings together approximately 300people in 16 research teams and research support services.

Its staff are distributed at this stage on 2 campuses: in Villeurbanne La Doua (Centre / INSA Lyon / UCBL) on the one hand, and Lyon Gerland (ENS de Lyon) on the other.

The Lyon centre is active in the fields of software, distributed and high-performance computing, embedded systems, quantum computing and privacy in the digital world, but also in digital health and computational biology.

CorteXlab (https://www.cortexlab.fr) is an experimental testbed dedicated to radio communication research, specifically designed for Software Defined Radio experiments. It is hosted in the CITI lab (https://www.citi-lab.fr/), INSA Lyon.

With its 180m² EM shielded room that ensures experiment reproducibility and its 40 high-end SDR-capable radio nodes, CorteXlab provides a unique setup to experiment on new state-of-the-art radio techniques.

A major update of the platform hardware and software is planned for the following years, as well as the integration of the platform in the larger scale European SLICES-FR project (http://slices-ri.eu/), which aims at providing a large scale experimental platform in the domains of network protocols, radio technologies, Cloud, Edge and data services, as well as distributed and parallel computation.

This fixed-length contract is initially two years long, and we have the funding for renewing it two more years, so we are searching for a candidate who is willing to stay for the four years.

The recruited engineer will be part of the CorteXlab team of four people, which gathers both radio communication and signal processing specialists, as well as development / system / network engineers.

He or she will work under the supervision of both the researchers defining the strategic orientation of the platform developments, and the technical director for the maintenance and development of the platform infrastructure.

He or she will be tasked to operate the platform (unix system administration),maintain, improve, or develop the software needed to run the platform (debugging, maintenance, evolution of custom in-house developed software, as well as deployment and configuration of off the shelf software, middlewares and services), and maintain existing hardware or install new hardware (servers, network equipments, and specific scientific devices such as software defined radio devices).

The aim of this work is to allow researchers to conduct innovating scientific experiments

  • In a GNU/Linux Debian environment, contribute to the integration, administration or development of services needed for the operation of the platform. Some of these services are of the shelf standard common components (eg. NFS, DNS, DHCP, ...), while others are more specific (eg. OAR Batch scheduler http://oar.imag.fr/) and some are custom.
  • Automate the deployment and configuration of most of the platform services with configuration tools (such as Ansible, Puppet). Until now, these tasks have been done with a custom tool and our goal is to switch to an of the shelf solution such as Ansible (https://www.ansible.com/).
  • Contribute to the development, integration and maintenance of the software running the platform. Programming language is mainly Python, especially for the service piloting the experiments, with parts of the code in shell scripting language. Inter operation with other scientific platforms may also require other languages, such as Ruby.
  • Contribute to the maintenance or creation of Docker images providing the software stack for running experiments (in particular: GNU Radio https://www.gnuradio.org/)
  • Maintain or install hardware, such as servers, compute nodes, switches, routers, as well as SDR nodes such as NI / Ettus USRP radio nodes (https://www.ettus.com/product-categories/usrp-x-series/)
  • Contribute to the maintenance or evolution of the platform network
  • Interact with the users of the platform (CorteXlab scientific team as well as larger scientific community using the platform) to understand their needs and provide help and support
  • Write or maintain documentation
  • Autonomy
  • Good programming skills in Python, or alternatively very good skills in other programming languages ensuring a quick adaptation in a Python development environment
  • Good skills in system administration.
  • Good knowledge of GNU/Linux systems, in particular Debian. Some knowledge / experience with virtual machines or containers are a plus.
  • Networking skills: basic knowledge of IPv4, IPv6, 802.1q VLans, basic network services (DNS, DHCP, NFS, LDAP, ...)
  • Good practices in Devops style development: version control (git), automatic deployment and configuration (Ansible or Puppet or similar technologies)
  • Good team work
  • Beginner or first professional experience accepted
Avantages
  • 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 (90 days / year) 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
  • Complementary health insuranceunder conditions

Base of 2692 gross / month. Wage according to the profile

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Development / System / Network engineer for CorteXlab
Development / System / Network engineer for CorteXlab

Euraxess • Villeurbanne

Hybrid
EUR 27,000 - 33,000
Transport reimbursement
Teleworking (90 days/yr)
Leave (RTT)
+2
Development / System / Network engineer for CorteXlab
Development / System / Network engineer for CorteXlab

Inria Villeurbanne • Villeurbanne

On-site
EUR 45,000 - 60,000
Research engineer – Applied cryptography, distributed systems and zero-knowledge
Research engineer – Applied cryptography, distributed systems and zero-knowledge

Inria • Nancy

Remote
EUR 27,000 - 33,000
Partial reimbursement of public travel
7 weeks annual leave + RTT days
teleworking possible
+4
Research engineer on estimating environmental impacts of large-scale distributed platforms
Research engineer on estimating environmental impacts of large-scale distributed platforms

Inria • Lyon

Hybrid
EUR 27,000 - 33,000
Partial reimbursement of public tranps
7 weeks of annual leave + RTT days
Teleworking (90 days / year)
+4
Postdoctoral researcher in electrochemistry W/M
Postdoctoral researcher in electrochemistry W/M

Université de Bordeaux • Talence

On-site
EUR 31,000 - 33,000
Formation professionnelle
Jusqu'à 50 jours de congés annuels
Remboursement transport 75%
+2
Senior DevOps & Software Engineer
Senior DevOps & Software Engineer

Euraxess • Valbonne, Nice, Montpellier

On-site
EUR 27,000 - 33,000
Remboursement partiel des frais de ré-
Congés annuels et RTT
Télétravail partiel possible
+2
Post-Doctoral Research Visit F/M Postdoc position F/M Foundations of resource-efficient large-scale learning
Post-Doctoral Research Visit F/M Postdoc position F/M Foundations of resource-efficient large-scale learning

Inria • Lyon

Hybrid
EUR 28,000 - 34,000
Partial reimbursement of public oriv?
Research Engineer F/M in Distributed and Secure Collaborative Systems
Research Engineer F/M in Distributed and Secure Collaborative Systems

Inria, the French national research institute for the digital sciences • France

Hybrid
EUR 27,000 - 33,000
Transport reimbursement
Extended annual leave + RTT
Teleworking and flexible hours
+4
Senior DevOps & Software Architect — Remote & Flexible
Senior DevOps & Software Architect — Remote & Flexible

Euraxess • Valbonne

Hybrid
EUR 27,000 - 33,000
Remboursement partiel des frais de ré-
Congés annuels et RTT
Télétravail partiel possible
+2
Post-Doctoral Research Visit F/M Analysis of mobile network traffic in atypical situations
Post-Doctoral Research Visit F/M Analysis of mobile network traffic in atypical situations

inria • France

Hybrid
EUR 36,000 - 50,000
Transport reimbursement
7 weeks annual leave
Teleworking after 6 months
+4