Program Manager/Release Train Engineer for Exa-DI

In order to apply, please send a resume, cover letter, references and support letters to : [email protected], [email protected], [email protected]

Context

The PEPR (Programme et Equipements Prioritaires de Recherche) NumPEx (Numérique haute Performance pour l’Exascale) is funded by the French government’s PIA (Plan d’Investissement d’Avenir), and led by CEA, INRIA and CNRS.

The main objectives of NumPEx are to:

  • Foster collaboration and synergies across the French HPC, HPDA and AI research community.
  • Develop innovative exascale methods and software components (libraries, frameworks).
  • Integrate, validate and deliver these as an expanded software stack for the future exascale machines, together with new methodological frameworks  combining HPC, HPDA and AI.
  • Accelerate sustainable development of productive and performant exascale computational science and engineering  (CSE) strategic applications to provide new insights.
  • Build a national software engineering workforce and provide training to improve science software development methodologies.

The NumPEx program articulates five projects: Exa-Ma (algorithms, math libraries), Exa-Soft (programming and execution environments, resilience and energy efficiency), Exa-Dost (in-situ data reduction and analysis, aggregated storage and I/O), Exa-AToW (wide area-workflows, data logistics, security and access policies across the digital continuum), Exa-DI (application-driven software co-design and co-development, software integration and packaging, integrated software development kits).

To implement co-design and co-development processes across NumPEx, Exa-DI will create a national software development and engineering team (researchers and engineers) with multiple expertise bridging the gap between digital research and CSE applications.

The Exa-DI goals are to

  • coordinate and integrate research and software developments across NumPEx into co-design and co-development projects addressing cross-cutting computational and communication motifs of application demonstrators covering major fields such as astrophysics/cosmology, particle physics, climate/environment, plasma and material physics, biology, health, energy and mobility …
  • deliver logical collections of value-added co-designed software components, integrated in the form of software development kits (SDKs) that can be deployed on computing facilities composed and instanced to accelerate the exascale development of CSE applications

In this context, ExaDIP is seeking a passionate Project Manager/Release Train Engineer (RTE) with Agile knowledge to embrace responsibilities over a group of 15+ squads.

Mission

As the Program Manager/Release Train Engineer (RTE), you will facilitate the Agile Release Train (ART) processes and program execution in  a Scaled Agile Framework (SAFe), overcome impediments, manage risk, and help drive program-level continuous improvement. You are responsible for facilitating program level work within the SAFe and coordinating with all teams across NumPEx contributing to the Agile ExaDIP co-development projects.

  • Lead/facilitate the projects’ cross-functional software agile teams on the ART through development and delivery, guide the transition to and implementation of SAFe, and manage dependencies.
  • Review ExaDIP project plans created to ensure that they are feasible.
  • Plan and facilitate all aspects of Program Increment planning on a quarterly basis.
  • Manage scope creep, identifying and prioritising new features that could be added without adding additional time and in a cost-effective way.
  • Facilitate and support Scrum of Scrum meetings, stand-ups, and other meetings where needed (Planning, Retrospective, Review/Demo & Adapt).
  • Act as SAFe facilitator/coach at the ExaDIP Program level, and provide guidance in Agile, Scrum, and SAFe, and lead Agile delivery teams to deliver value consistently.
  • Serve as an expert on Agile software principles to the ExaDIP projects’ team members.
  • Engage with NumPEx stakeholders and application demonstrators to define mission value and prioritise work and build intellectual capital in Agile techniques.
  • Collaborate with the communities of practice, develop and conduct Agile-oriented training, and identify and deploy key metrics to enable continuous improvement.
  • Work with leadership to identify opportunities for process improvement to reduce waste or inefficiency in the co-development workflows.
  • Facilitate impediment resolution in a timely, cost effective manner.
  • Track and produce key metrics (e.g., burn-down, burn-up charts, and cumulative flow diagram).
  • Communicate changes in scope or requirements to the team and other stakeholders.

Required Education and Experience

  • Master or PhD degree in Computer Science, Engineering, or related discipline.
  • Experience working in scaled Agile environment, and with project management technologies.
  • Exposure to Python, C/C++, Fortran.
  • Proven track record of working collaboratively with different project stakeholders, including technical teams.
  • Flexibility and ability to manage multiple priorities.
  • Practical problem solving and strategic thinking skills, critical thinker, and self-starter.
  • Ability to work in a fast paced environment while maintaining a view on the strategic direction and being as detailed as needed.
  • Demonstrated ability to work successfully with demanding schedule constraints and technically challenging programs.
  • Communications skills with different public, including presentations, negotiations, and written reports
  • Strong mentoring skills and highly self-motivated.

Preferred Education and experience

  • Experience working as Product Manager, RTE or Scrum Master in a scaled Agile environment with a minimum of teams.
  • Scaled Agile certifications (SPC).
  • Experience in scientific software development methodologies for high-performance computational science and engineering applications.

Want to join us?

To apply for this job offer, please complete the attached form

Application form


    In order to apply please use PDF files only with a file limit of 2Mb

    five × 2 =

    Nom du Poste à pourvoir

    Résumé rapide des pré-requis et du poste à pourvoir

    Contact: nom [email protected]

    Context

    Mission

    Want to join us?

    To apply for this job offer, please complete the attached form

    Application form


      In order to apply please use PDF files only with a file limit of 2Mb

      two + 17 =