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 :
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.