Software Engineering

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…

Building an Internal Developer Portal: Insights from the Journey So Far
Learn how Criteo built an Internal Developer Platform with Backstage, a dedicated team, shared ownership, and workflows designed to improve developer experience.

Why And How We Organize Coding Dojos
If you are looking for a way to both have fun and improve your coding skills (or those of your team), I have some good news: we have open-sourced a repo that contains material to organize coding dojos! 🎉 👇 GitHub – criteo/coding-dojo: Some content to organize some coding dojos Some content to organize some…

Importance of Graceful Shutdown in Kubernetes
Have you ever deployed a new version of your app in Kubernetes and noticed errors briefly spiking during rollout? Many teams do not even realize this is happening, especially if they are not closely monitoring their error rates during deployments. There is a common misconception in the Kubernetes world that bothers me. The official Kubernetes…




