Senior Image Processing Engineer
DxO LabsDepuis plus de 20 ans, DxO compte parmi les entreprises françaises les plus innovantes dans le domaine de la photographie numérique et du traitement d’image.
DxO conçoit et développe des logiciels avancés d’édition photo destinés aux photographes, des passionnés aux professionnels. Fondées sur une expertise approfondie en sciences optiques, en mathématiques appliquées, en traitement d’image et en machine learning, nos technologies offrent parmi les solutions de correction et de traitement d’image les plus précises du marché.
Notre savoir-faire est le fruit d’une collaboration étroite entre des ingénieurs spécialisés en traitement d’image et en machine learning, et des laboratoires académiques de premier plan en mathématiques appliquées. Cette approche fondée sur la recherche permet à DxO de transformer des modèles scientifiques complexes en technologies robustes, prêtes pour une mise en production.
Travailler chez DxO, c’est contribuer à des technologies d’imagerie de pointe au sein d’équipes hautement qualifiées, internationales et pluridisciplinaires.
Pour découvrir nos produits, cliquez ici : www.dxo.com
Afin de renforcer notre équipe Image Processing, nous recrutons 1 Senior Image Science Engineer dans le cadre d’un contrat en CDI.
Votre rôle
Vous rejoindrez l’équipe Image Processing, qui développe la bibliothèque algorithmique partagée par les produits DxO. Vous prendrez en charge des sujets complexes de bout en bout et contribuerez aux orientations techniques de l’équipe. Votre expérience vous permettra également d’accompagner les ingénieurs plus juniors.
Vos missions
- Concevoir et comparer : des algorithmes classiques, fondés sur le deep learning ou hybrides, en choisissant l’approche la mieux adaptée au problème.
- Prototyper et valider : les solutions, préparer les données et définir des protocoles combinant mesures quantitatives et analyse attentive de la qualité d’image.
- Transformer la recherche en produit : en faisant évoluer les prototypes vers des solutions robustes, maintenables et intégrables dans une chaîne de traitement existante.
- Optimiser : les algorithmes en tenant compte du temps de calcul, de la mémoire, des hautes résolutions et du déploiement sur Windows et macOS, sur CPU comme sur GPU.
- Collaborer : avec les ingénieurs en développement logiciel et les équipes produit, de la définition du besoin jusqu’à la validation finale.
- Transmettre : en guidant les ingénieurs plus juniors et en contribuant aux revues de conception et de code.
Exemples de problématiques
- Traitement RAW : dématriçage, débruitage et correction des aberrations chromatiques avec DeepPRIME.
- Sélections intelligentes : segmentation sémantique, visages, estimation de profondeur et masques haute résolution.
- Optique et couleur : corrections des couples boîtier-objectif, netteté, espaces colorimétriques, tonalité et retouche locale.
Le profil que nous recherchons
- Formation d’ingénieur ou doctorat en traitement d’image, vision par ordinateur, mathématiques appliquées ou machine learning.
- Environ 10 ans d’expérience professionnelle pertinente, avec une pratique substantielle à la fois du traitement d’image classique et du deep learning appliqué aux images.
- Expérience de la recherche ou de la conception algorithmique, mais aussi de l’intégration dans un produit de méthodes que vous avez développées ou adaptées.
- Maîtrise de Python et d’un framework tel que PyTorch, avec une expérience réelle de l’entraînement, de l’évaluation et de l’amélioration de modèles.
- Expérience professionnelle en C++ permettant de contribuer à du code de production. Une expertise pointue du langage n’est pas indispensable.
- Capacité à arbitrer entre qualité d’image, robustesse, performance, mémoire et complexité d’intégration.
- Autonomie, aptitude à expliquer et défendre des choix techniques, et envie de faire progresser des collègues moins expérimentés.
- Anglais professionnel dans un contexte technique et international.
Atouts supplémentaires
- Intérêt marqué pour la photographie et compréhension des attentes des photographes.
- Expérience des modèles génératifs appliqués à la restauration ou à l’édition d’images.
- Optimisation GPU ou déploiement de modèles avec ONNX, Core ML ou des technologies comparables.
Pourquoi rejoindre DxO
- Faire le lien entre recherche et produit, avec un impact direct et visible sur la qualité d’image.
- Travailler dans une équipe experte, internationale et à taille humaine.
- Accéder à des données photographiques, des mesures de laboratoire et plus de 20 ans d’expertise sur les boîtiers, les objectifs et le RAW.
Informations pratiques
CDI basé à Boulogne-Billancourt (métro 9 Billancourt ou tramway T2 Les Moulineaux).
Télétravail les lundis et vendredis
Nous nous intéresserons en priorité à la profondeur de votre expérience et à vos réalisations concrètes.