Chargement en cours

research software engineer in exascale numerical simulation of cardiac electrophysiology

TALENCE, 33
il y a 1 jour

research software engineer in exascale numerical simulation of cardiac electrophysiology

Level of qualifications required : Graduate degree or equivalent

Fonction : Temporary scientific engineer

Level of experience : Up to 3 years

About the research centre or Inria department

The Inria center at the University of Bordeaux is one of the nine Inria centers in France and has about twenty research teams.. The Inria centre is a major and recognized player in the field of digital sciences. It is at the heart of a rich R&D and innovation ecosystem: highly innovative SMEs, large industrial groups, competitiveness clusters, research and higher education players, laboratories of excellence, technological research institute...

Context

Within the framework of the EuroHPC MICROCARD-2 project (project ID ), a collaboration between 10 partner institutions in France, Germany, Italy and Norway, with the aim to develop exascale-capable software and meshes to perform macroscopic numerical simulations with microscopic resolution of the electrophysiology of the heart muscle.

The recruited person will benefit from interaction with a large and heterogeneous group of researchers and engineers. Travel expenses for missions benefiting the project are covered within the limits of the scale in force.

Assignment

Assignments :

  • Identification and resolution of scaling bottlenecks, performance issues, and bugs in our simulation code.
  • Implementation of higher-order temporal integration methods

For a better knowledge of the proposed research subject :

A state of the art, bibliography and scientific references are available at

Collaboration :

The recruited person will work with Dr Mark Potse on improvement of the existing code and with Prof. Yves Coudière for the implementation of higher-order methods.

Responsibilities :

The recruited person is responsible for code improvements and implementation of new methods, and will take initiatives to identify problems that need to be solved and to propose solutions. This work includes testing on large-scale computing platform, as we scale up our simulations from about one billion to a hundred billion degrees of freedom, and the number of processors to hundreds of thousands.

Steering/Management :

The position may include co-direction of an intern for a few months.

Main activities

Main activities:

  • Identification of scaling bottlenecks, such as communication patterns that cannot be maintained with larger numbers of processes
  • Identification of performance issues, both theoretical and test-based
  • Proposing and implementing solutions for these problems, and thoseidentified by others
  • Performance evaluations on large (local, national, and European) compute clusters

Additional activities:

  • Proofreading and improvement of code documentation
  • Presenting and discussing problems and solutions with the international MICROCARD team and openCARP developers

Skills

Technical skills and level required :

  • MSc in mathematics
  • BSc in physics
  • fluency in the programming languages C, C++, in git
  • experience with parallal programming in MPI
  • experience with GPU programming

Languages :English (required), French (appreciated)

Relational skills : Ability to openly and objectively discuss technical problems, including one's own errors and those of others

Other valued appreciated : An eye for details

Benefits package

  • 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
  • Theme/Domain : Modeling and Control for Life SciencesScientific computing(BAP E)

Recruitment Policy

As part of its diversity policy, all Inria positions are accessible to people with disabilities.

#J-18808-Ljbffr
Entreprise
Inria
Plateforme de publication
WHATJOBS
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès