Software Engineering

How Criteo Measures Bare-Metal Infrastructure Carbon
Discover how Criteo measures the daily carbon footprint of bare-metal servers by combining telemetry, emission factors, and dashboards for smarter infrastructure decisions.
Aida Cissé & 2 others
What the EPM Role Looks Like in Practice at Criteo
Learn what an Engineering Program Manager does at Criteo, from aligning cross-functional teams to managing complex product and infrastructure projects.
Auriane Bonmarchand & 2 others
Our Experience at Devoxx France 2026
Read our Devoxx France 2026 recap, featuring talks on AI, LLM, platform engineering, observability, and software architecture.
Toufik Ider & 5 others
Are tech speakers still relevant in the AI era?
Explore why public speaking, community, and in-person connections still drive learning and progress in tech.

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…

The Gumbel‑Max Trick Made Intuitive
When we work with machine learning models, we constantly turn probabilities into discrete choices. Which ad do we show? Which action do we sample in a reinforcement learning policy? Which word comes next in a language model? All these problems share the same core operation: We have a list of options, each with an associated…

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…










