Software Engineering
-

What the EPM Role Looks Like in Practice at Criteo
In our previous post, we explained the Engineering Program Manager role at Criteo at a high level: EPMs sit at the intersection of business ambition, technical reality, and execution, helping complex cross-team initiatives move from intent to delivery. But if you are considering this role, that high-level description is only the beginning. The more interesting…
Auriane Bonmarchand & 2 others -

Our Experience at Devoxx France 2026
From April 22 to 24, we were back on site at Devoxx France with a booth and two talks from our Tech Ambassadors, Estelle Thou and William Montaz. This year’s edition had a great atmosphere, strong turnout, and one very clear trend: AI was everywhere, with sessions on LLMs and agentic systems filling up fast…
Toufik Ider & 5 others -

Are tech speakers still relevant in the AI era?
Public orators have played a major role in spreading knowledge and driving progress since the early days of oratory in Ancient Greece. I’ve always been fascinated by speakers’ unique ability to catch an entire audience’s attention and how they turn messages into valuable takeaways that stick with you long after their speech is done. If…
-

At the Heart of Delivery: What Engineering Program Managers Do at Criteo
At Criteo, Engineering Program Managers (EPMs) sit at the heart of our most complex, cross-team initiatives. We connect business ambition with technical reality, helping engineering teams ship impactful products at scale. In this article, three EPMs share what the role really looks like, why we love it, and how your career can grow in this…
Auriane Bonmarchand & 2 others -

Creating a Culture of Learning Inside Your Company
I’ve been working in tech for more than fifteen years now, and when I first started building software, books were one of my main ways to learn. I would carry them everywhere, reading on commutes, during lunch breaks, and late at night. That’s why, for me, everything started with a book. Titles like The Pragmatic…
-

Readable Unit Tests: make tests you actually want to write (and read)
You’ll read this test five times more than you’ll write it. Future-you will thank present-you for mocking it readable. This article distills and expands the talk I gave internally at Criteo: Readable Unit Tests. It’s aimed at developers who know unit testing but avoid it because tests feel hard to write, hard to maintain, and — let’s…
-

Our Experience at Snowcamp 2026
Ten years of the coolest dev conference in Grenoble 🏂 Authors: Nicolas Terreyre, Sylvain Dedieu, Arnaud Becquet, Nicolas Drufin, Nicolas Beaudouin, and Léo Gatellier For the fourth consecutive year, Criteo was proud to partner with the Snowcamp conference in Grenoble. Furthermore, we had the privilege of hosting the “Snowcamp Tremplin” at our Grenoble office last November,…
Nicolas Terreyre & 5 others -

🏆R&D Community Awards 2025
Our annual ceremony, where we celebrate achievements together. For the third consecutive year, we gathered to celebrate our achievements within the R&D community and recognize the contributions of all our R&D Ambassadors. At Criteo, expressing gratitude to our teammates is a consistent practice throughout the entire company. In our R&D department, our expert community embraces…
-

My notes from GoTech World 2025
During the second week of November, I attended GoTech World, the largest B2B expo-conference in Central and Eastern Europe and my second tech event after DevCon earlier that month. I hadn’t planned to go, but I unexpectedly won an Instagram giveaway from Supertree, a coworking company that partnered with DevCon, so I embraced this opportunity!…
-

Criteo Boosts Ad Performance with Latest AI Advancements
Abstract. Everyone talks about AI today, and it seems AI has become an off-the-shelf tool providing plug-and-play capabilities. However, when addressing the hardest problems, such as those arising in the Commerce Media and AdTech industry, things are far more complex and require advanced AI (more specifically, machine learning) expertise. In this post, we share the…
