Développeur senior C++/Python pour la modélisation 3D et la simulation anatomique - F/H

France, 78, Vélizy-Villacoublay
Regular
5/15/2024
539006

Au cœur de l'innovation à Dassault Systèmes, vous intégrerez une équipe sous la direction de la Recherche, dédiée aux nouvelles approches de modélisation 3D et simulation anatomique.

Afin de renforcer la stratégie de Dassault Systèmes en tant qu'acteur de la santé numérique, nous nous intéressons notamment aux challenges de la modélisation du vivant, afin d'être en mesure de fournir des solutions à même de concevoir le jumeau numérique 3D de n'importe quel patient. Un tel jumeau numérique peut s'avérer crucial, autant pour la compréhension des pathologies (médecine descriptive), que pour l'élaboration de traitements plus sûrs et personnalisés (médecine prédictive), afin de prédire l'évolution d'une maladie ou la réponse d'un organe à une chirurgie.

Pour en savoir davantage : https://www.3ds.com/fr/newsroom/press-releases/meditwin-launch

La modélisation automatisée d'un jumeau numérique de l'être humain nécessite ainsi plusieurs axes de développement, de la reconstruction 3D d'organes à partir d'images médicales bruitées, à la simulation numérique du jumeau sous divers contraintes. C'est pourquoi nous développons des algorithmes de modélisation et simulation anatomique, afin de passer des images médicales à la reconstruction 3D de l'organe puis à la simulation anatomique, en nous appuyant sur des technologies avancées d'optimisation numérique, géométrie algorithmique, machine learning, simulations numériques, calibration physique, etc.

Il est primordial d'être capable de coupler intelligemment ces diverses méthodes de modélisation et simulation, afin de permettre une interaction transparente entre ces deux aspects, et une exploitation optimale des informations issues de la modélisation et de la simulation pour créer un jumeau virtuel simulable unifié. De plus, une des clés de la réussite de ce projet consiste à rendre accessible ces technologies, en les déployant au sein d'une application web transversale dédiée à la conception/définition de workflows et de templates 3D de jumeaux anatomiques, pour aider des experts médicaux à créer des jumeaux virtuels spécifiques à chaque pathologie.

 

Vos missions:

  • Dans ce contexte, votre rôle consistera  en premier lieu à assumer un leadership pour nous aider à mettre en place et développer une architecture logicielle unifiant modélisation et simulation, afin de pouvoir coupler nos algorithmes C++ et Python au mieux, pour créer un modeleur/simulateur de jumeaux virtuels pour différentes pathologies. Cela consistera aussi bien en un travail de définition de la structure logicielle et des design patterns adaptés, que du développement de l'infrastructure de modélisation/simulation, et de l'organisation du back-end logiciel de notre application web pour appeler de manière cohérente nos services algorithmiques. 
  • De plus, vous aurez également l'opportunité de nous aider à développer des algorithmes innovants de modélisation 3D et simulation anatomique, en collaboration avec les chercheurs de l'équipe, que vous pourrez ensuite déployer sous forme de micro-services en C++ et Python.

Vos qualifications:

  • Master ou diplôme d'ingénieur en mathématiques appliquées ou sciences informatiques
  • Pratique significative du développement logiciel associée à une forte culture de l'informatique et de l'algorithmie. La connaissance des structures de données, design patterns, architectures logicielles, etc. est indispensable à ce poste.
  • Maîtrise avancée du Python et du C++ moderne, associée à de bonnes pratiques de code.
  • Plusieurs expériences réussies en développement d'algorithmes et en architecture logicielle au sein d'applications complexes.
  • Une compréhension des mathématiques mises en oeuvre dans nos algorithmes est nécessaire, aussi bien pour mieux définir les architectures adaptées que pour l'interaction avec les différents membres de l'équipe.
  • Des connaissances en DevOps et en intégration continue seront fortement valorisées.
  • Une expérience du JavaScript/TypeScript et du développement web full-stack sera appréciée.

Nous rejoindre c'est aussi: 
Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans.

Principaux avantages et bénéfices:

  • Environnement multiculturel
  • Cadre de travail convivial axé sur le bien-être et la santé (salles de sport & de musique, conciergerie…)
  • Engagement en faveur de la diversité et de l’inclusion
  • Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc 

Diversity statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.
Dassault Systèmes Logo > Dassault Systèmes

Join Dassault Systèmes, The 3DEXPERIENCE Company Everything becomes possible with Dassault Systèmes’ 3DEXPERIENCE virtual universes! Serving 230,000 customers in 11 industries, from high-tech to life sciences, fashion to transportation, we help businesses and people around the world to create sustainable innovations for today and tomorrow. Get on board a leading and fast-growing company of 20,000 talented professionals.