Ingénieur Back End (python, C++)

La technologie de pointe et votre talent au service de la lutte contre le cancer :

Rejoignez-nous pour une mission avec un impact sociétal majeur, au cœur de Paris dans une équipe internationale !

Qui est TheraPanacea ?

TheraPanacea est une start-up dans le domaine des technologies médicales, issue des laboratoires de recherche de l’Ecole Centrale Paris (devenue CentraleSupelec), qui exploite l‘intelligence artificielle et d’autres technologies de pointe pour révolutionner la prise en charge du cancer.

Dans le domaine du traitement, nous concevons et développons des logiciels de nouvelle génération pour accompagner les équipes cliniques lors des traitements de radiothérapie contre le cancer (60% des patients atteints du cancer concernés) qui améliorent significativement la précision des irradiations et permettent de traiter plus de patients.

Créée en 2017, TheraPanacea a reçu plusieurs prix prestigieux récompensant l’innovation et l’excellence scientifique de ses produits et projets : lauréate du Concours d’Innovation Numérique de BPI en 2017, lauréate d’un prix européen de la Recherche (European Research Council grant) en 2016, lauréate de Scientipole Initiative (accélérateur de startups) en 2016, lauréate du concours i-Lab 2017 des jeunes entreprises innovantes. En 2018, Prix de l’innovation en imagerie de la Société Française de Radiologie et le 1er Prix du Paris Region AI Challenge.

Nos bureaux sont situés au cœur de Paris (RER B Port- Royal) et nous avons déjà recruté une équipe dynamique, internationale (6 nationalités différentes) et mixte (50% de femmes).


Pour accélérer notre développement, nous recherchons un(e)


Ingénieur Back End (python, C++)


Mission du Back End Engineer :

    • Développer des services performants tout en ayant en tête des garanties de scalabilité et consistance des donnés dans un environnement d'application temps-réel.
    • Participer à la maintenance et évolution de l'API REST.
    • Définir, implémenter et générer des rapports pour les tests backend (unitaires et intégration).
    • Résoudre des bugs.
    • Résoudre des problèmes de persistance des donnés et des garanties de consistance pour une application en temps réel avec un haut volume de donné.
    • Participer à la définition et évolution des bases de données.
    • Implémenter des fonctionnalités DICOM (networking/IO)
    • Mettre en place des solutions de monitoring et gestion d'erreur.
    • Participer a l'évolution du moteur de tâches asynchrones (background jobs).
    • Participer au développement de scalabilité / clusterisation de la solution (1 vers N machines).
    • Implémenter des fonctionnalités de backups / haute availabilitée.
    • Documenter les applications pour les développements ultérieurs et la mise en production dans un contexte médical.

Stack (back) :

    • Python
    • Tornado
    • SQLAlchemy
    • Redis
    • Postgresql
    • Docker
    • C++
    • Dcmtk

Stack (front) :

    • React
    • Redux
    • Reselect
    • Redux-pack
    • Webpack


Profil Recherché :

    • Bac +5 en ingénierie logiciel / diplôme équivalent
    • Excellentes compétences en programmation et en algorithmique
    • Jeunes diplômés à expérience professionnelle de 3 ans
    • Fortes connaissances python/C++ et développement WEB backend
    • Connaissances sur le design d'API REST
    • Critical Thinking
    • Expérience ou forte motivation pour travailler dans le milieu médical, startup, haute technologie

Le poste est à pourvoir de suite et basé à Paris dans le 14e arrondissement. Contrat en CDI.

Salaire à négocier selon expérience


Pour postuler, merci de déposer votre candidature (lettre de motivation et CV ) à l’adresse suivante : hr.contact@therapanacea.eu