← back to jobs
> job detail
P
đŸ‘œOther

Machine Learning Engineer, Outmax

Perion Network Ltd · Paris, Paris, France
// classified as
Other (Adjacent or hard to classify.)
posted
1d ago
location
Paris, Paris, France
languages
python
tools
—
> stack
python
> description
<div class="content-intro"><p>Perion is a global advertising technology company delivering solutions to the biggest brands and publishers around the globe across search, social media and display, video, CTV, and programmatic DOOH.</p> <p>Home to an award-winning technology solution –– with our unique data-driven AI/ML based technologies, we deliver and optimize hundreds of terabytes of data and billions of events per day. We’re working with dozens of sources to provide a superior experience across screens and platforms, including mobile, video, social and native.</p></div><h3>About the position:</h3> <div>Outmax sits as an intelligence layer above ad buying platforms, giving brands and agencies control over the KPIs that actually matter to them. To do that well, we need people who can move fluidly between statistical rigour, machine learning pipelines, and production-grade code, often within the same week. This ML Engineer role, based in Montpellier or Paris with flexible remote options, is a hands-on, ownership-heavy position on a small team where your work ships to production and has direct impact on campaign performance for real clients.</div> <div> <h3>You will be responsible for:</h3> </div> <ul> <li>Build and deploy bid optimisation ML pipelines that feed directly into ad buying platforms, owning the full lifecycle from design to production</li> <li>Design statistical frameworks to evaluate and improve campaign KPI performance for brand and agency clients</li> <li>Develop production-grade backend services to expose ML model outputs via API, writing clean, reliable code with or without AI assistance</li> <li>Wire MCP servers to extend Outmax's agentic offering with new data sources and actions</li> <li>Own features end-to-end, from ideation and scoping through to deployment and iteration, without waiting for someone else to connect the dots</li> </ul> <div> <h3>What We're looking for</h3> </div> <ul> <li>3+ years of experience combining machine learning, data science, or backend engineering at an intermediate to senior level</li> <li>Strong Python skills with the ability to write clean, production-ready code, LLM assistance is encouraged but this is not a vibe-coding role</li> <li>Solid grounding in statistics and ML, including model building, evaluation, and pipeline design</li> <li>Proven ability to own features end-to-end, from design through to production deployment, in a small team environment</li> <li>Proficiency in English, both written and verbal, is essential for this role</li> </ul> <div> <h3>Nice to have</h3> </div> <ul> <li>Experience working in or with adtech platforms such as DSPs, SSPs, or campaign performance data</li> <li>Hands-on experience with agentic AI frameworks or LLM tooling such as MCP or LangChain</li> </ul> <div>---<br>Version française<br>ML Engineer, Outmax<br>Outmax se positionne comme une couche d'intelligence au-dessus des plateformes d'achat publicitaire, offrant aux marques et aux agences un contrĂŽle sur les KPIs qui comptent vraiment. Pour y parvenir, nous avons besoin de personnes capables de naviguer avec aisance entre rigueur statistique, pipelines de machine learning et code prĂȘt pour la production, parfois dans la mĂȘme semaine. Ce poste de ML Engineer, basĂ© Ă  Montpellier ou Paris avec des options de tĂ©lĂ©travail flexibles, est un rĂŽle trĂšs concret et responsabilisant au sein d'une petite Ă©quipe oĂč votre travail est mis en production et a un impact direct sur la performance des campagnes de vrais clients.<br><strong>Ce que vous ferez</strong></div> <ul> <li>Construire et dĂ©ployer des pipelines ML d'optimisation des enchĂšres alimentant directement les plateformes d'achat publicitaire, en prenant en charge le cycle complet de la conception Ă  la mise en production</li> <li>Concevoir des frameworks statistiques pour Ă©valuer et amĂ©liorer la performance des KPIs de campagne pour les clients marques et agences</li> <li>DĂ©velopper des services backend de niveau production pour exposer les sorties de modĂšles ML via API, en Ă©crivant un code propre et fiable avec ou sans assistance IA</li> <li>Connecter des serveurs MCP pour Ă©tendre l'offre agentique d'Outmax avec de nouvelles sources de donnĂ©es et actions</li> <li>Prendre en charge les fonctionnalitĂ©s de bout en bout, de l'idĂ©ation au dĂ©ploiement et Ă  l'itĂ©ration, sans attendre que quelqu'un d'autre fasse le lien</li> </ul> <div><strong>Ce que nous recherchons</strong></div> <ul> <li>Trois ans ou plus d'expĂ©rience combinant machine learning, data science ou ingĂ©nierie backend Ă  un niveau intermĂ©diaire ou senior</li> <li>Solides compĂ©tences en Python avec la capacitĂ© d'Ă©crire un code propre et prĂȘt pour la production, l'assistance LLM est encouragĂ©e mais ce poste n'est pas un rĂŽle de vibe-coding</li> <li>Bases solides en statistiques et ML, notamment la construction de modĂšles, l'Ă©valuation et la conception de pipelines</li> <li>CapacitĂ© avĂ©rĂ©e Ă  prendre en charge des fonctionnalitĂ©s de bout en bout, de la conception au dĂ©ploiement en production, dans un environnement de petite Ă©quipe</li> <li>La maĂźtrise de l'anglais, Ă  l'Ă©crit comme Ă  l'oral, est indispensable pour ce poste</li> </ul> <div><strong>Atouts supplĂ©mentaires</strong></div> <ul> <li>ExpĂ©rience de travail dans ou avec des plateformes adtech telles que des DSPs, SSPs ou donnĂ©es de performance de campagne</li> <li>ExpĂ©rience pratique avec des frameworks d'IA agentique ou des outils LLM tels que MCP ou LangChain</li> </ul> <p>&nbsp;</p>