Emplois
>
Rennes

    R&D Engineer in Exascale High-Performance Computing - Rennes, France - INRIA

    INRIA
    INRIA Rennes, France

    il y a 2 semaines

    Default job background
    CDD
    Description

    Contexte et atouts du poste

    About Inria, the team and the position

    Inria is the only French public research body fully dedicated to computational sciences. Inria's missions are to produce outstanding research in the computing and mathematical fields of digital sciences and to ensure its impact on the economy and society through technology transfer and innovation. Throughout its research centers and its approximately 200 project teams, Inria has a workforce of 3 400 scientists with an annual budget of 265 million euros, 29% of which coming from its own resources. The Inria Research Center at Rennes University is one of the ten sites of Inria. This publicly funded research center has a workforce of about 620 people, including full-time research scientists, faculty staff, engineers and support staff, distributed in 33 teams and support services.

    The hired engineer will be a member of the KerData Inria team ( > ) led by Gabriel Antoniu. KerData is a joint research team of Inria's Research Centre at Rennes University and INSA Rennes, and also a team of the IRISA lab. KerData's main research activities address the area of distributed data management at challenging scales, with a current focus on pre-Exascale/Exascale HPC supercomputers, clouds and edge-based systems and on hybrid combinations of those. In particular, we address the needs of data-intensive high-performance applications. For this position, the engineer will be working on projects associated with Damaris, a library developed by the KerData research team as a result of a collaboration within JLESC (Joint INRIA-ANL-UIUC-BSC Lab for Extreme Scale Computing: > . Damaris is a middleware for managing I/O and in situ processing of Big Data on HPC infrastructures.

    Mission confiée

    Mission overview

    By joining our team you will participate in a dynamic work environment with exceptionally talented and friendly coworkers who are committed to high-quality research and development practices. You will collaborate with esteemed researchers from around the world by taking the technical responsibility for the development of the Damaris software, with the following global missions:

  • Maintain Damaris as a distributable, professional-quality software (continuous integration, technical support, documentation, management of the web site);
  • Contribute to the design of new and improved features for Damaris. This may include enabling new and improved data processing server-side plugins, designing a Python client-side library, designing and testing improved process placement capabilities, support for dynamically triggered in situ analysis, support for GPU-based analytics, etc.
  • Contribute to project work and dissemination actions by interacting with potential users, in particular in the context of the EUPEx EuroHPC JU project ( > ) commitments.
  • Perform large-scale experiments with Damaris (while making the necessary extensions) to support its efficient execution on emerging pre-Exascale/Exascale platforms (such as EUPEX or Jules Verne, the first Exascale supercomputer expected to be installed in France).
  • Principales activités

    Detailed missions

  • Improve and extend the Damaris code, perform robustness and performance tests, maintain a continuous code integration process;
  • Create a unified data processing framework combining Damaris (as in situ/in transit data processing framework) with Big Data analytics plugins to support batch-based or stream-based data processing (e.g., currently based on components from the Python Dask ecosystem, however adding capabilities with other big-data ecosystems is of interest);
  • Adapt Damaris to use recent advanced communication and multithreading technologies (examples: MPI_Sessions, ANL Mercury, Argobots);
  • Develop and enhance software connectors allowing Damaris to use state-of-the-art visualization tools such as VisIt, ParaView and Ascent, and interface with other in situ libraries, such as PDI and Melissa.
  • Extend Damaris to support other programming languages (e.g. creation of Python and/or Julia bindings).
  • Facilitate the dissemination of Damaris and of the unified data processing framework through the following means:
  • Design and implementation of software demonstrators in collaboration with users and project work packages;
  • Extend existing example codes to facilitate learning of the interface by new users;
  • Maintain a professional-quality website facilitating the distribution of the code and of its documentation (reference manual, user manual);
  • Make demos at forums such as the Supercomputing conference, the main international forum of the HPC community;
  • Create and animate a user community around the library (maintain a mailing list, a mechanism for bug report and solving, user support, etc.).

  • Compétences

    Required qualifications

  • Excellent, demonstrated programming skills in C, C++, Python;
  • Knowledge of hardware and software technologies in the area of HPC including MPI (which is a must), resource managers such as SLURM/PBS/OAR/etc., module system, multi-core and GPU based libraries and programming interfaces, use of parallel debuggers;
  • Experience with Linux operating system, software code repository and build systems (git, GitLab/GitHub/Bitbucket, CMake, Spack);
  • Some familiarity with big-data tools (Dask, Spark, Flink)
  • Knowledge of methodologies for managing software projects;
  • Ability to analyze and synthesize user requirements;
  • Ability to develop benchmarking suites, analyze and present results.
  • Ability to communicate and work in collaboration with experts in the same area and in other areas, in English;
  • Taste for transmitting and sharing knowledge, results, progress with the facility to present results in written and oral form.
  • Autonomy in leading and performing the tasks;
  • Sense of partnership and team spirit.
  • Avantages

  • Subsidised catering service
  • Partially-reimbursed public transport
  • Rémunération

    monthly gross salary from 2695 euros according to diploma and experience



  • Inria Rennes, France

    Le descriptif de l'offre ci-dessous est en Anglais_ · **Type de contrat **:CDD · **Contrat renouvelable **:Oui · **Niveau de diplôme exigé **:Thèse ou équivalent · **Fonction **:Ingénieur scientifique contractuel · **A propos du centre ou de la direction fonctionnelle**: · Inria, ...


  • INRIA Rennes, France CDD

    Contexte et atouts du poste · Dans le cadre du projet TARANIS (PEPR Cloud), nous proposons un poste de doctorat pour explorer l'orchestration flexible et décentralisée des applications dans les environnements fog. · Le travail sera réalisé au sein de l'équipe MAGELLAN (Centre In ...

  • Districom

    Vendeur TV SONY H/F

    il y a 1 semaine


    Districom Rennes, France

    L'entreprise · Districom, qui sommes-nous ? · Référence de l'externalisation commerciale depuis plus de 40 ans, nous sommes fiers de consacrer notre énergie et nos compétences à proposer une offre complète de dispositifs de vente supplétive (force de vente, animation commerciale ...


  • INRIA Rennes, France CDD

    Contexte et atouts du poste · Contexte · Le domaine du calcul hautes-performances vient d'atteindre une nouvelle étape, avec le dépassement du seuil exaflopique par les supercalculateurs les plus puissants du monde. Ces machines permettront de traiter de quantités de données à ...

  • MICHAEL PAGE

    Ingénieur Systèmes H/F

    il y a 4 semaines


    MICHAEL PAGE Rennes, France CDI

    Filiale de PageGroup, leader du recrutement et de l'intérim spécialisés dans de nombreux pays, Michael Page recrute des cadres confirmés en CDD et CDI.Créé en 1976 à Londres, le Groupe compte aujourd'hui 141 bureaux dans 37 pays et rassemble plus de 9000 collaborateurs.Acteur au ...

  • Davidson Consulting

    Architecte Réseaux H/F

    il y a 3 semaines


    Davidson Consulting RENNES, France

    Tes activités porteront sur des tâches diverses telles que : · - Participer aux choix des solutions techniques et aux évolutions des infrastructures réseaux · - Échanger avec les constructeurs et fournisseurs d équipements réseaux · - Proposer une roadmap des composants et des fo ...


  • We+ Rennes, France

    Rejoindre we+, c'est rejoindre une entreprise de services du numérique à taille humaine Nos clients, des acteurs de premier plan dans les domaines de la banque, l'assurance, la santé ou encore du retail nous font confiance pour notre expertise en gestion de projet, digital et inf ...


  • Boston Scientific Brittany, France

    Additional Location(s): France-Bretagne · Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance · At Boston Scientific, we'll give you the opportunity to harness all that's within you by working in teams of diverse and high-performing employe ...


  • Toshiba Rennes, France CDI

    Entreprise · Depuis plus de 130 ans, nous façonnons un monde durable où le traitement de l'information est facilité. Notre mission ? Accompagner nos clients, qu'ils soient TPE, PME ou grands groupes dans leur quotidien pour faciliter les processus métiers pour l'impression et plu ...


  • INRIA Rennes, France CDD

    Contexte et atouts du poste · Context · This thesis is placed in the context of NumPEx ( a key national project whose goal is to co-design the software stack for the exascale era and prepare applications accordingly. This thesis will be co-supervised by Inria and CEA , respec ...

  • CAILabs

    F/H

    il y a 3 semaines


    CAILabs Rennes, France CDI, Temps plein

    Qui sommes-nous ? · Fondée en 2013, Cailabs est le spécialiste mondial de la mise en forme des lasers, grâce en particulier à une technologie unique et brevetée (MPLC), issue de laboratoires scientifiques. Elle conçoit, fabrique et développe des solutions photoniques innovantes p ...

  • CAILabs

    F/H

    il y a 1 semaine


    CAILabs Rennes, France CDI, Temps plein

    L'entreprise · Fondée en 2013, Cailabs est le spécialiste mondial de la mise en forme des lasers, grâce en particulier à une technologie unique et brevetée (MPLC), issue de laboratoires scientifiques. Elle conçoit, fabrique et développe des solutions photoniques innovantes pour l ...


  • INRIA Rennes, France CDD

    PhD Position F/M Exploring low-precision arithmetic for continual learning tasks on edge devices · Le descriptif de l'offre ci-dessous est en Anglais Type de contrat : CDD · Niveau de diplôme exigé : Bac + 5 ou équivalent · Fonction : Doctorant · A propos du centre ou de ...


  • INRIA Rennes, France CDD

    PhD Position F/M Reliability Enhancement of Unconventional AI Accelerators · Le descriptif de l'offre ci-dessous est en Anglais Type de contrat : CDD · Niveau de diplôme exigé : Bac + 5 ou équivalent · Fonction : Doctorant · A propos du centre ou de la direction fonction ...


  • INRIA Rennes, France CDD

    Contexte et atouts du poste · Inria is the French national research institute for digital science and technology. This research center for scientific excellence is on the frontline of digital transformation in Europe and conducts a world-class research covering a wide range of h ...


  • INRIA Rennes, France CDD

    Contexte et atouts du poste · Context and background: Nowadays, there is a growing and irreversible need to distribute Artificial Intelligence (AI) applications from the cloud to edge devices, where computation is largely or completely performed on distributed Internet of Thi ...


  • INRIA Rennes, France CDD

    Contexte et atouts du poste · Context & background: · Deep Neural Networks (DNNs) [1] are currently one of the most intensively and widely used predictive models in the field of machine learning. DNNs have proven to give very good results for many complex tasks and applications, ...


  • INRIA Rennes, France CDD

    Contexte et atouts du poste · The Odyssey team is offering a 18 month postdoc position on ocean modelling within the ERC Stuod (Stochastic transport in ocean dynamics). Odyssey (for Ocean DYnamicS obSErvation analYsis) is a recently created team involving researchers from Inria ...


  • Optinvent Rennes, France

    Job Description · : Definition and design of complex optical systems for imagery and illumination · Drafting of technical specifications based on customer input, definition of key performance criteria · Interfacing with customers to optimize specific optical systems and performa ...

  • Optinvent

    Rheology Engineer

    il y a 1 semaine


    Optinvent Rennes, France

    Job Description · : Manage current and future work on tooling design, molding and casting of optical or mechanical components designed by the team. · Responsibility to optimize and follow-up supplier molding activities, including molding machines, machine programs, material sele ...