Amélioration de l’interface de Scripting Python (H/F) - Thermo Fisher Scientific

Stage
En savoir plus
Société :
Thermo Fisher Scientific
Publié le :
27 novembre 2020
Type :
  • Stage
Compétences :
C++, python, Cython
Poste à pourvoir à partir de :
1 février 2021
Rémunération
1200
Votre mission

Lorsque vous faites partie de Thermo Fisher Scientific, vous êtes amené(e) à relever des défis et appartenez à une équipe qui valorise les performances, la qualité et l’innovation. Au sein d’une organisation brillante, mondiale et en pleine expansion, vous êtes encouragé(e) à offrir le meilleur de vous-même. Avec un chiffre d’affaires de 18 milliards de dollars et l’investissement le plus important dans le domaine R&D du secteur, nous offrons à notre personnel les ressources et les opportunités dont ils ont besoin pour contribuer considérablement au monde qui les entoure.

Venez rejoindre nos équipes bordelaises spécialisées en traitement et visualisation de données scientifiques.
Entreprise clef dans la recherche médicale, Thermo Fisher Scientific développe la famille d’applications logicielles Avizo-Amira-PerGeos (AvizoApps) dédiée à la visualisation 3D et à l’interprétation de données scientifiques. Elle intègre entre autres une interface de scripting Python permettant à nos clients d’implémenter leurs propres recettes et d’étendre les capacités de la suite logicielle en ajoutant leurs propres algorithmes de traitement d’images directement implémenté en Python. Cette API Python fourni un cadre idéal pour le développement d’algorithme de Machine Learning / Deep Learning.

Vos missions :
Intégré(e) à une équipe « Avizo Core » au sein de la R&D AvizoApps, composée de 4 développeurs travaillant en SCRUM, vous travaillerez sur le développement de l’interface de scripting Python d’Avizo/Amira afin de permettre à nos clients d’implémenter leurs propres workflows et recettes :

  • Vous serez force de proposition dans l’extension de l’API de scripting existante avec l’aide du Product Owner et de la dev team.
  • Vous implémenterez certaines de ces extensions.
  • Vous aurez la responsabilité de la couverture de tests unitaires des extensions de l’API afin de garantir la qualité du produit.
  • Vous étudierez et implémenterez l’auto-génération de scripts Pythons à partir d’une recette crée par l’utilisateur dans le logiciel.

 
Environnement technique : le stage s’effectuera en Python, en C++ ainsi qu’en Cython.
Mots-clefs : Architecture logicielle, C++, Python, Cython.

Qualités requises :
De formation Universitaires M2 ou école d’ingénieur dernière année, vous cherchez un stage dans un contexte technologique dynamique, motivant et innovant.

  • Vous disposez de connaissances en génie logiciel ainsi que dans les langages de programmation C++ et Python.
  • Vous êtes créatif(ve), curieux(se) de savoir comment fonctionne le noyau Python ainsi que ses extensions.
  • La maîtrise de Git/Gitlab serait un plus.
  • Doté(e) de bonnes capacités relationnelles, vous avez le goût du travail en équipe et vous souhaitez vous investir dans des projets techniques à forte valeur ajoutée.
  • Un bon niveau d’anglais est un plus.

 
Stage de fin d’études conventionné de 6 mois à pourvoir au second semestre 2021.

  • Gratification de stage : 1 200€ brut mensuel + Ticket Restaurant.
  • Localisation : Bordeaux (33) proche gare St Jean.
  • Envoyez votre candidature à : alexandre.marinkovic@thermofisher.com.