Kroger Personalization & Discovery
Kroger's personalization and discovery systems touch nearly everything a customer finds and buys online. When I joined, design had almost no influence over how those systems got built. Data science owned the roadmap. Engineering owned the execution. Design got called in at the end to make things look reasonable — which meant the hardest problems had already been decided without us.
I stopped waiting to be invited and started showing up earlier. That meant getting into the rooms where ML models were being scoped — not to approve them, but to ask the user questions nobody else was asking. What happens when the recommendation is wrong? What does the customer see, and what do they do next? Rapid prototyping became our way of pressure-testing algorithmic decisions before engineering spent weeks building something that confused people. We used LUMA facilitation methods to run discovery sessions that got design, product, and data science speaking the same language.
We shipped Kroger's first conversational AI shopping tool. The ML Ops platform work cut recommendation deployment cycles from weeks to hours. The 'Yearly Checkout' feature, a personalized annual summary, drove real gains in retention. The harder work was helping engineers and data scientists understand what design actually contributes before the decisions get made. That one doesn't show up in a release note.