R&D Engineer in Exascale High-Performance Computing

il y a 4 semaines


Rennes, France INRIA Temps plein

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 ( style="font-weight: 400;"> ) 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: style="font-weight: 400;"> . Damaris is a middleware for managing I/O and in situ processing of Big Data on HPC infrastructures.

The position is made available in the context of the Exa-DoST project (Data-oriented Software and Tools for the Exascale) of the NumPEx National Programme: style="font-weight: 400;"> . NumPEX aims to build the software infrastructure for the first Exascale supercomputer expected to be installed in France in 2025 (Jules Verne project).

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 NumPEx National programme ( style="font-weight: 400;"> ) and the EUPEx EuroHPC JU project ( style="font-weight: 400;"> ) 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


  • R&d Engineer

    il y a 7 jours


    Rennes, France Taste RH Temps plein

    TASTE is an innovative, independent and friendly recruitment consultancy positioned since 2004 in the market of expert executives (middle-top management). _ The CEO is looking at integrating a doctoral engineer in research and with a focus in waste heat, to work alongside him to bring their current technology to the next level, through innovation and...

  • R&d Engineer

    il y a 4 semaines


    Rennes, France Inria Temps plein

    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 contractuelA propos du centre ou de la direction fonctionnelle Inria, the French national research institute for the digital sciences, promotes scientific...


  • Rennes, Ille-et-Vilaine, France Mitsubishi Electric R&D Centre Europe - France Temps plein

    Context and description:MITSUBISHI ELECTRIC is one of the leading manufacturers of power electronics related products from components such as semiconductor power devices to systems such as HVDC systems. As MITSUBISHI ELECTRIC Group’s subsidiary, MITSUBISHI ELECTRIC R&D CENTRE EUROPE includes a research division specialised in Power Electronics, in...


  • Rennes, France Mitsubishi Electric R&D Centre Europe - France Temps plein

    Context and description:MITSUBISHI ELECTRIC is one of the leading manufacturers of power electronics related products from components such as semiconductor power devices to systems such as HVDC systems. As MITSUBISHI ELECTRIC Group’s subsidiary, MITSUBISHI ELECTRIC R&D CENTRE EUROPE includes a research division specialised in Power Electronics, in...


  • Rennes, France Mitsubishi Electric R&D Centre Europe - France Temps plein

    Context and description:MITSUBISHI ELECTRIC is one of the leading manufacturers of power electronics related products from components such as semiconductor power devices to systems such as HVDC systems. As MITSUBISHI ELECTRIC Group’s subsidiary, MITSUBISHI ELECTRIC R&D CENTRE EUROPE includes a research division specialised in Power Electronics, in...


  • Rennes, France Sweetch Energy Temps plein

    About usSweetch Energy is a renewable energy player specialising in osmotic energy, committed to a carbon neutral world. Based in Rennes, our journey started in 2015 and we are proud to build a net zero future by exploiting a massively available, yet untapped, natural source of energy: osmotic power.Thanks to our INOD® technology, osmotic power will become...

  • Researcher in Formal Methods

    il y a 1 semaine


    Rennes, Ille-et-Vilaine, France Mitsubishi Electric R&D Centre Europe - France Temps plein

    Context and description:As a subsidiary of the Mitsubishi Electric Group, a global leader in electrical and electronic products and systems, MITSUBISHI ELECTRIC R&D CENTRE EUROPE includes a division named “Communication and Information Systems” (CIS). This division specializes in communication and control solutions for applications targeting both...

  • Researcher in Formal Methods

    il y a 1 semaine


    Rennes, France Mitsubishi Electric R&D Centre Europe - France Temps plein

    Context and description:As a subsidiary of the Mitsubishi Electric Group, a global leader in electrical and electronic products and systems, MITSUBISHI ELECTRIC R&D CENTRE EUROPE includes a division named “Communication and Information Systems” (CIS). This division specializes in communication and control solutions for applications targeting both...

  • Senior Lab support Engineer

    il y a 4 semaines


    Rennes, France Harmonic Temps plein

    Description Senior Lab support Engineer - Broadband Harmonic is the worldwide leader in virtualized broadband revolutionized broadband networking via the industry’s first virtualized broadband solution, enabling cable operators to more flexibly deploy gigabit internet service to consumers’ homes and mobile devices. Learn more at . Role Description We...

  • Software Engineer

    il y a 4 semaines


    Rennes, France Silicon Labs Careers Temps plein

    - Silicon Labs is looking for a junior software engineer to work on our chip embedded software solutions in Rennes, France. As part of our proprietary stack team, you will help create and extend our offering of LPWAN stacks for the IoT. We count among our customers some of the most recognized and well-respected companies in the world, and innovators in...


  • Rennes, France INSA RENNES Temps plein

    **2-year Post-doctoral Position - Open hardware compilation for near-memory dataflow computing** Keywords: High-Performance computing, Near-memory computing, Compilation, Dataflow models of computation , Stream processing, Open hardware, RISC-V, FPGA, Computer architecture. **Laboratory: Institut d'Electronique et des Technologies du numéRique** **UMR CNRS...

  • Ash/aes/amp

    il y a 7 jours


    Rennes, France Pôle Saint Hélier Temps plein

    **O*FFRE **D’E*MPLOI **ASH - AES - AMP (H/F)** Le Pôle Saint-Hélier est une **Association Loi 1901 **gestionnaire d’un centre de rééducation en médecine physique et de réadaptation, d’EHPAD et d’un Centre de santé. Le cœur de métier du Pôle Saint-Hélier est la rééducation, la réadaptation et la préservation de l’autonomie. Cette...

  • Data Engineer

    il y a 4 semaines


    Rennes, France Resource Solutions - GSC Temps plein

    **Role Title: Data Engineer** **Role Type: Permanent** **Location: Rennes (Hybrid)** **Opportunity Overview**: We are currently supporting one of the leading global food chemicals organisations to recruit for a Data Engineer/Analyst. **Key responsibilities** - Program data assets, products, pipelines, ETL and components that adhere to technical...

  • Rheology Engineer

    il y a 4 semaines


    Rennes, France Optinvent Temps plein

    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 selection and trial definition to meet target specifications of the molded optical...

  • Sales Engineer

    il y a 4 semaines


    Rennes, France Instagrid Temps plein

    Job Description As Sales Engineer (f/m/d) - France (Bretagne) you complement our sales team with your broad experience. You are responsible for a defined customer portfolio consisting of national and international key accounts and support the success of our company in an international sales team. You are the first point of contact to our B2B customers in...

  • Architecte Cloud Rennes

    il y a 1 mois


    Rennes, France Capgemini Engineering Temps plein

    **Description de l'entreprise**: Leader mondial des services d’ingénierie et de R&D, Capgemini Engineering met en œuvre une connaissance sectorielle approfondie et la maîtrise des dernières technologies digitales et logicielles pour accompagner la convergence des mondes physique et numérique. Conjuguée à l’ensemble des capacités du Groupe,...


  • Rennes, France INSA RENNES Temps plein

    **About us**: The postdoctoral associate will mainly work within the theory group in Rennes (around 15 staff, PhD students and postdocs) involving the Foton Institute and the Rennes Chemical Sciences Institute in tight collaboration with experimentalists on the topic of water splitting or materials for energy. The group is involved in European Union...


  • Rennes, France Springer Nature Temps plein

    **ERC or ATIP/Avenir Applicant in Biological and Environmental Sciences**: - Employer- French National Institute for Health Research (INSERM)- Location- Rennes (Arrondissement), Ille-et-Vilaine (FR)- Salary- According to experience- Closing date- 31 Mar 2024- Discipline Chemistry, Life Science Job Type Postdoctoral, Researcher Employment - Hours Full...


  • Rennes, France COSENTINO Temps plein

    Mar 16, 2023- Rennes, FR**What are we looking for**: **What you will do**: As a Sales Administrative you will support all the administration related matters in Finance, Sales and Operations departments. This person will be closely working with the Administrative team and will be reporting directly to the Operations Coordinator. Main duties: - Receiving and...


  • Rennes, France Optinvent Temps plein

    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 performance analysis taking into account their requirements Development of algorithmic...