Au sein de l’équipe responsable du moteur de traitement d’image de DxO OpticsPro, vous réaliserez différents outils Python nécessaires aux procédures d’intégration continue de l’équipe.

A ce titre, vos missions sont les suivantes :

- Conception et Développement d’outils permettant d’analyser différents aspects de qualité du moteurs (non régressions, analyse des performances, ...)

- Ces outils permettront, entre autres, de comparer des images produites par les différentes versions de nos algorithmes,

- Production d'un code propre et facilement maintenable, par l'utilisation de designs ou bibliothèques réutilisable, en suivant les standards de l'équipe (intégration continue, niveau de qualité, méthodologie Scrum, …),

- Les différentes thématiques abordées par le stage pourront être le parallélisme, les design objets et les design patterns, moteurs de templates (par exemple Jinja). Vous pourrez être force de proposition dans les technologies et fonctionnalités.

Profil

- Ce stage s’adresse à des étudiant(e)s en école d’ingénieur ou équivalent,

- Bon niveau en python requis,

- Bon niveau en C++ est un plus,

- Connaissance et expérience de CMake et Git/SVN,

- Ce stage est à pourvoir dès que possible, pour une durée de 4 à 6 mois.