Descriptif du poste 1. Il était une fois Moments Lab 1.1 Historique Descriptif du poste 1. Il était une fois Moments Lab 1.1 Historique Philippe et Frédéric Petitpont, frères jumeaux aux parcours professionnels complémentaires, évoluaient dans deux univers distincts : Philippe était ingénieur dans le monde de la télévision et du broadcast, tandis que Frédéric travaillait en agence sur des moteurs de recommandation, avec une approche Big Data et cloud. Au fil de leurs échanges quotidiens, ils constatent des frustrations communes : en agence, il est difficile d’avoir une vision globale du cycle de vie d’un produit ; dans les médias, l’accumulation massive de contenus rend l’indexation manuelle inefficace et chronophage : par exemple, analyser un journal télévisé ou le discours d’une personnalité politique pouvait prendre une journée, là où leur solution permet aujourd’hui de le faire en quelques minutes. C’est ainsi qu’ils fondent Moments Lab en 2017, avec pour ambition de rendre le patrimoine vidéo de leurs clients valorisable, exploitable, monétisable et durable, tant sur le plan historique que environnemental 1.2 Le produit Moments Lab et le contexte en recrutement Leur produit est une AI Discovery platform, basée sur des technologies d’IA multimodales : détection de visages, d’objets, de textes et transcription couplées à des VLM et LLM. La solution indexe automatiquement de grands volumes de contenus et les met rapidement à disposition des entreprises avec un haut niveau de qualité (indexation de données massive avec plus de 10 000 heures par mois de video analysées) Aujourd’hui, Moments Lab a atteint son market fit et bénéficie d’une forte pénétration sur le marché européen et américain. Dans ce contexte de croissance, ils recrutent donc un.e Product Engineer (à partir de 5 ans d’expérience) avec une réelle vision produit, et étant capable d’intervenir autant sur la partie front que backend (avec une prédominance sur la partie Backend). 1.4 Les chiffres clefs à connaître 60 personnes au sein de l’entreprise. L’équipe tech et produit est composée de 20 personnes. Ils ont deux équipes cross-fonctionnelles composées chacune de 5 à 6 personnes avec une coloration fullstack. Il y a aussi bien des personnes confirmées que des personnes seniors (entre 5 et 10 ans d’expérience). Série A et B : ils ont réussi à lever en 2025 (ce qui est un très bon signal). Revenu annuel récurrent de 5 millions. 2. La culture technique et les valeurs de Moments Lab 2.1 Les choix techniques Frontend Angular TypeScript Backend Monolithe historique en Scala / Akka, maintenu en production et progressivement migré vers SpringBoot Kotlin APIs en NestJS et Spring TypeScript utilisé pour les APIs exposées vers l’extérieur Architecture hexagonale et DDD Applications cloud-native AWS Données Base de données : MongoDB IA & R&D Python utilisé pour le scripting Python également pour toute la partie IA et R&D Ops & Infrastructure Infrastructure basée sur AWS CI/CD et Infrastructure as Code Full AWS, scalable et optimisée pour les coûts. 2.2 La méthodologie de développement produit Documentation et collaboration Forte culture écrite pour faciliter le travail en remote. Chaque feature démarre avec un design UX/UI et un Architecture Decision Record (ADR) pour documenter le problème, la solution envisagée et le raisonnement derrière. Toute l’équipe collabore et suit ce processus cognitif. Discovery et itérations Le Product Manager centralise les retours clients et sales, partage la découverte avec les stakeholders et les équipes techniques. Pour les gros projets, un ADR technique est produit pour anticiper les impacts et les modifications (front, back, IA). Les features sont ensuite développées de manière itérative, simple, avec suivi complet jusqu’à la livraison (QA, CI/CD). Qualité de code Tests unitaires DDD Architecture hexagonale Tests end-to-end intégrés avec les QA, rattachés aux équipes produit. Pratiques agiles et vision produit/business Approche majoritairement Kanban Meet tous les lundis pour évoquer la météo de la semaine : les retours clients, roadmap produit, ce qui a été livré en prod, etc. Roadmap produit avec une forte implication et transparence business : wrap-up mensuel (pendant lequel il y a un rappel des priorités et chaque service fait sa présentation sur chaque sujet), usage des OKR. Système de guildes (refacto, infra, FinOps…) Une bonne observabilité avec un suivi précis des métriques (ex : coût d’une analyse MXT) pour maîtriser les marges, chantier en cours. 3.Les attentes sur le poste 3.1 les compétences opérationnelles Moments Lab recherche un·e Product Engineer avec de solides fondamentaux backend, capable de prendre en charge une feature de bout en bout, du design technique à la mise en production, avec un fort sens produit et une vraie proximité client. Profil technique A partir de 5 ans d’expérience en développement logiciel. Solides compétences backend, quel que soit le langage principal (Java, Kotlin, Scala, etc.) Bonne connaissance de l’écosystème JavaScript / TypeScript. Java accepté si pas encore Kotlin (accompagnement prévu pour la montée en compétences sur Scala / Akka). À l’aise avec : conception technique, scalabilité et performance, applications en production réelle : “nous aimerions travailler avec une personne qui a travaillé sur une vraie prod, qui a mis les mains dedans, qui est capable de comprendre et de corriger et non juste un travail sur des POC” (Frédéric, CTO), persistance de données, architectures distribuées, streaming, bus de services. Sensibilité à la qualité logicielle : code maintenable, testé, évolutif Approche produit & métier Forte orientation produit : la technologie est au service du besoin utilisateur. L’expérience utilisateur est clé. Capacité à discuter directement avec les clients et à comprendre leurs usages. Intérêt pour l’univers des médias et de la production de contenu. Rôle de full-cycle product owner sur ses features : responsabilité de A à Z. Sensibilité aux enjeux de FinOps (coûts, impact infra, scalabilité). Background Ouvert·e, avec une vraie diversité d’expériences techniques « Je suis aussi sensible aux personnes qui ont une expérience variée et non juste la même technologie utilisée de nombreuses années au même endroit. Je vais apprécier la diversité du regarde technique, le fait que la personne ait travaillé sur de multiples frameworks, l’ouverture d’esprit. » (Fréderic). Capable de structurer sa réflexion et d’anticiper les enjeux d’évolution. Fibre de mentor et posture de lead, sans être manager à 100 %. À l’aise dans un environnement SaaS B2B. Collaboration & communication Travail en équipe non cloisonné, échanges constants entre backend, frontend et produit. Participation à des salons et démos produit avec l’équipe. Une personne qui maîtrise la langue française car l’équipe est francophone tout en étant à l’aise en anglais car l’ensemble des communications en dehors de l’entreprise (avec les clients et partenaires) se font en anglais. Un des entretiens dans le processus de recrutement se fera en anglais. Les éléments pratiques Une personne basée sur les fuseaux horaires européens, accessible à moins de 5h de train de Paris. Possibilité de contrats en dehors de la France. 3.2 Les qualités humaines Qualités humaines attendues Le remote nécessite une grande autonomie et une forte discipline personnelle. Faire preuve d’empathie, comprendre le parcours des autres, privilégier le feedback positif et la communication non violente. Esprit d’équipe essentiel : capacité à naviguer ensemble dans les hauts et les bas. Respect et communication : maintien du contact humain, avec une écoute attentive des problèmes et une prise en compte réelle des retours. Curiosité naturelle Forte sensibilité produit - “Je ne veux pas d’une personne qui récite sa leçon mais qui ait l’esprit bien structuré, qui sait pourquoi elle utilise telle technologie en anticipant les enjeux, son évolution, etc.” (Thibault). Recherche de l’impact et de l’expérience utilisateur, au-delà de la seule dimension technique. Capacité à s’adapter à des priorités changeantes et à de nouvelles informations, sans prendre personnellement la mise en pause d’un projet. Des personnes qui ont des arguments, des idées, et grâce à la diversité de leur parcours, elles sont capables de les pousser. 4.Le cadre RH 4.1 Le remote et les conditions de travail Le cadre remote Ils ont des bureaux physiques à Boulogne-Billancourt où il est possible de venir. L’équipe tech/produit est en remote la majeure partie du temps mais certains product viennent sur place. Il existe un guide du télétravail en interne Rituels collectifs et moments de cohésion Tous les mois et demi, ils remontent à Paris (Tech et Produit). Ils restent 3 jours ensemble. Il y a donc une prise en charge des déplacements et des frais annexes (Hotels). Les salariés se voient approximativement 6 fois dans l’année. Il existe deux événements officiels pour la cohésion d’entreprise : une soirée de Noël et en juin un séminaire d’entreprise (présentation produit, chiffres clefs et des choses plus légères). Enfin, la possibilité de participer à des salons afin de rencontrer des prospects ou clients et mieux comprendre les attentes liées au produit 4.2 Le salaire et les avantages Target rémunération /- 60 K€ (selon l’expérience) Les classiques et les avantages Carte ticket resto Swile Une RTT par mois. Ce sont des RTT cumulables. Pass Navigo ou tout autre moyen de transport (type mobilité douce). Enveloppe télétravail : aide de 1000 € pour une bonne installation chez soi (écran, chaise, souris, clavier…) Carte Spendesk pour les salariés à distance pour prendre les billets de train ou autre. (annonce plus détaillée ici : https://docs.google.com/document/d/1PKvnU6ZqAFWsbn9OEAPjz6cNGXaFXJAkl6EWxBdyb7o/edit?tab=t.0)
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.