Senior Machine Learning Engineer

Labège, France CDI

À propos de Pictarine

Who we are 🚀
Pictarine, c’est l’ambition de créer une expérience d’impression photo instantanée.

Depuis 2010, notre scale-up 100% toulousaine bouscule les codes de l’édition et de l’impression photo aux États-Unis. 

Grâce à nos applications mobiles et web réalisées avec les dernières tendances technologiques, nous permettons à nos clients de commander leurs plus beaux souvenirs en quelques clics.
Notre objectif : permettre de récupérer ses photos en moins d’une heure chez nos partenaires Walgreens et CVS. Et nous ne comptons pas nous limiter aux US !

En tant que Product Company, nous créons des produits toujours plus innovants. 

Nos équipes, passionnées et déterminées, relèvent chaque défi technique, explorent de nouveaux horizons et travaillent ensemble pour rendre l’impossible possible.

Alors, prêt à rejoindre l’aventure de création de souvenirs mémorables avec Pictarine ?

Le poste

Rejoins notre pôle ML pour repousser les limites du Machine Learning et de la Computer Vision au service du produit.

Si tu as déjà travaillé sur le traitement ou la génération d’images réalistes, et que tu maîtrises les modèles génératifs tels que les modèles de diffusion ou les GAN, cette mission est faite pour toi !

Faire du Machine Learning chez Pictarine, c'est quoi ? 🚀

  • Aller vite et explorer sans contrainte : prototyper en quelques heures, tester des idées sans attendre une validation hiérarchique ou un budget.

  • Avoir un champ d’exploration très large : aucune limite à la créativité, qu’il s’agisse de design de modèles, d’architectures ou de nouvelles approches d’entraînement.

  • Travailler sur tous les plans du Machine Learning : recherche appliquée, développement, entraînement, MLOps, déploiement et suivi en production.

  • Exporter les modèles sur toutes les plateformes : iOS, Android, Web et Cloud.

  • Contribuer à l'amélioration continue : de l'équipe, des outils, des process et des projets en alliant pragmatisme et exigence.

Mission and challenges 🎯

Au quotidien, tu seras responsable de :

Concevoir des solutions de Machine Learning

  • Tu concevras, implémenteras, et optimiseras des algorithmes avancés pour analyser et améliorer les images utilisateurs.

  • Tu traduiras les besoins en spécifications techniques (du micro à l’architecture).

  • Tu t'impliqueras dans les différentes étapes des chantiers : de la conception à l'analyse de résultats en fonction des besoins.

  • Tu challengeras les choix de conception proposés par l’équipe en apportant des solutions plus pertinentes si nécessaire et en étant force de proposition.

Effectuer un travail d’exploration permanent

  • Tu mèneras une veille technologique régulière pour nourrir les réflexions stratégiques et inspirer l’équipe sur les dernières pratiques en termes de Machine Learning et de Computer Vision.

  • Tu créeras des prototypes (démo, etc.) à présenter au reste de l’équipe (Engineering, Produit, etc.) ayant vocation à identifier de futures opportunités produit.

  • Tu animeras l’enrichissement de la culture tech de l’équipe en partageant ta veille technologique avec les autres développeurs.

Impacter côté delivery

  • Tu participeras au déploiement des modèles dans nos apps de production, sur device ou côté Cloud, sous forme d’expérimentations rapides ou de fonctionnalités implémentées de manière complète et soignée.

  • Tu mettras en place et géreras les pipelines MLOps pour l'automatisation de l’entraînement, de l’évaluation, du déploiement et du monitoring continu des modèles.

Contribuer à la montée en compétence technique de l’équipe

  • Tu contribueras à la montée en compétence des ingénieurs de l’équipe en challengeant leurs livrables, via du pair programming et en assurant une diffusion des principes techniques sur lesquels reposent les bonnes pratiques à mettre en place.

  • Tu contribueras à formaliser les principes et les bonnes pratiques à appliquer à l’échelle de l’équipe, créer des repères permettant l’intégration de nouveaux développeurs.

Profil recherché

About you 💎

  • Tu justifies de 5 ans d'expériences en Machine Learning et les techniques de Computer Vision n'ont plus de secrets pour toi.

  • Tu participeras activement à l’implémentation de fonctionnalités aux niveaux requis de qualité et de polish, aussi bien pour nos apps de prod que pour nos outils internes.

  • Tu maîtrises de manière avancée Python ou C++, des frameworks de Machine Learning (PyTorch, TensorFlow, …), de traitement d’images (OpenCV, Pillow, …), de conversion de modèles (TorchScript, CoreML, ONNX, …).

  • Tu sais entraîner, optimiser et mettre en production un modèle de machine learning de bout en bout : de l’idéation à la mise à disposition des développeurs et des utilisateurs.

  • Tu maîtrises les techniques traditionnelles de Computer Vision : amélioration de qualité, analyse, évaluation.

  • Tu es capable de définir, implémenter et monitorer une solution Cloud pour rendre accessible des modèles de manière stable, performante et scalable. 

  • Tu es en capacité de mentorer et motiver l’équipe dans un cadre bienveillant, tout en maintenant un haut niveau d’exigence technique.

  • Tu comprends les enjeux globaux et tu es en capacité de proposer une trajectoire technique cohérente avec les priorités business.

  • Tu sais vulgariser des sujets techniques complexes, que ce soit à l’écrit ou à l’oral, pour des publics variés.

  • Tu sais accompagner les membres de l’équipe dans leur développement, partager ton expertise, et favoriser la collaboration inter-équipes.

  • Tu incarneras un modèle de qualité, d’éthique et de professionnalisme dans tous les aspects du rôle.

  • Tu anticiperas les enjeux techniques, proposeras des améliorations et exploreras de nouvelles approches pour renforcer les outils et la proposition de valeur.

Work @ Pictarine✨

  • Un environnement de travail agile, collaboratif, international et multiculturel

  • Des perspectives d’évolution rapides

  • Des locaux tout beaux à Labège avec du matériel dernier cri (mais aussi des snacks à profusion et un frigo à boissons toujours bien rempli) 

  • Un apprentissage permanent : conférence, meet-up, Pictarine Academy, cours d’anglais.

  • Des évents tous les mois : massage, pilates, TGIF, team building. 

  • Un environnement de travail flexible.

  • Un package de rémunération attractif : salaire compétitif, RTT, mutuelle & prévoyance 100% prise en charge, intéressement. 

  • Des petits + : Développement de photos gratuit, subvention sport, 3 jours “entraide familiale”, jours de congés en plus avec l'ancienneté...🤫 on ne te dévoile pas tout !

  • Package de relocalisation : inclut une prime d'installation et une assistance à l'installation à Toulouse.


Recruitment process ⚙️
Tu souhaites nous rejoindre ? Viens rencontrer les gens avec qui tu vas travailler : 

  • 1ᵉʳ échange pour apprendre à se connaître avec Maxime (30’) 

  • Entretien d’équipe RH/Manager (60-90’)

  • Test pratique afin de nous montrer tes talents 🙂 (durée selon test)

  • Entretien final avec un membre du COMEX (90’)

  • Welcome aboard ! 

Pictarine s'engage pour la diversité et l'égalité des chances. Tous nos postes sont ouverts à toutes et à tous, indépendamment du genre, de l'expérience ou du handicap.

Détails sur le poste
Labège, France
CDI
Engineering
IA
Propulsé parTaleez