Forever Junior: The Skills AI Can’t Develop For You
Told to use AI but still ‘keep a hand on the wheel’? AI writes code, but it can’t make Seniors. Here’s how Junior can use agents and still evolve.

Dependencies “à gogo”: History of a Multi-Repository CI at Criteo
Discover how we evolved multi-repository CI with build from main, source-based versioning, dependency management, and caching at scale.

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
Introducing CLEPR, our model for semantic understanding
Discover CLEPR, Criteo’s deep learning model for semantic search and product retrieval, improving relevance and retail media performance at scale.
Editorial
September 2026
From Copilot to Code Agents: How GenAI Is Changing Engineering
Explore how GenAI is reshaping software engineering: from Copilot and code agents to automated review, QA, guardrails, and human judgment.
Featured

How We Cut HAProxy Fleet GCP Cost in Half by Moving from N2D to C4D
Discover how Criteo achieved 50% HAProxy GCP cost savings by moving from N2D to C4D, improving performance, stability, and tuning control.

The Grind Behind the Epiphany: A Short Story of a Research Project
Follow Criteo’s research journey on Learning from Label Proportions, from early experiments and rejection to a simpler, more rigorous algorithm.

Leveraging Commerce Data for Outcome-Based Relevancy in Agentic Recommendation Systems
Learn how commerce data improves outcome-based relevance in agentic recommendation systems, delivering 37% better retrieval and 60% better SKU re-ranking.

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.










