← Back to jobs

Scientific Software Engineer F/H

Skills

ci cdgitpythontest automationversion controlPythonGitCI/CD

Description

  • Concevoir, développer et maintenir une base de code scientifique complexe en python
  • Structurer et faire évoluer l'architecture logicielle afin d'assurer la qualité, la lisibilité, la maintenabilité et les performances du code
  • Mettre en œuvre les bonnes pratiques de software engineering : tests automatisés, gestion de versions avec Git, intégration et déploiement continus (CI/CD), débogage et optimisation des performances
  • Développer, intégrer et fiabiliser des méthodes de calcul scientifique et des solveurs numériques adaptés aux problèmes traités
  • Analyser et résoudre les difficultés numériques rencontrées : convergence, stabilité, systèmes non linéaires, sensibilité des calculs et comportement des solveurs
  • Comprendre les modèles physiques sous-jacents et leurs formulations mathématiques afin de distinguer les problèmes liés au modèle, aux méthodes numériques ou à l'implémentation logicielle
  • Collaborer avec les équipes d’ingénierie et de R&D impliquées dans la modélisation et les utilisateurs finaux pour transformer des besoins scientifiques et industriels en solutions logicielles fiables

Profil recherché

Profil recherché :

Vous êtes diplômé(e) d’un Bac+5 (école d’ingénieurs ou formation universitaire équivalente) et vous êtes issu d’une formation en mathématiques appliquées, calcul scientifique, informatique scientifique ou simulation numérique.

Vous avez notamment :

  • Une très bonne maîtrise de Python et une véritable culture de la qualité logicielle
  • Une première expérience en software engineering, avec la capacité de concevoir, structurer, tester et maintenir une base de code complexe. Le développement logiciel constitue le cœur de votre expertise.
  • Une bonne maîtrise des pratiques de développement : tests, Git, CI/CD, débogage et optimisation des performances
  • De solides bases en mathématiques et physique appliquées, notamment en calcul scientifique et méthodes numériques
  • La capacité à comprendre les modèles physiques et à diagnostiquer les problèmes rencontrés lors des simulations

Les plus de votre candidature :

  • Une expérience en simulation de procédés, génie chimique, chimie ou hydrométallurgie
  • Des compétences en recherche opérationnelle, optimisation et/ou calcul haute performance
  • Une expérience sur des logiciels de simulation multiphysiques ou des outils numériques à forte composante scientifique

Pourquoi nous rejoindre ?

  • Participer au développement d'outils numériques au service de projets industriels innovants dans le domaine des terres rares
  • Travailler à l'interface du développement logiciel, des mathématiques appliquées et de la modélisation physique
  • Évoluer dans un environnement stimulant et en forte croissance, au sein d'une entreprise engagée dans la transition énergétique et le développement d'une filière industrielle plus durable
  • Prendre part à la conception et à l'amélioration de solutions numériques ayant un impact concret sur les procédés industriels

Get similar jobs in France by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more Software Developer jobs in France.

Finding similar jobs…