<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Selected work on Sergio A. Mora Pardo | AI/ML Technical Lead</title><link>https://sergiomorapardo.github.io/work/</link><description>Recent content in Selected work on Sergio A. Mora Pardo | AI/ML Technical Lead</description><generator>Hugo</generator><language>en-US</language><atom:link href="https://sergiomorapardo.github.io/work/index.xml" rel="self" type="application/rss+xml"/><item><title>Personalized Product Discovery &amp; Ranking</title><link>https://sergiomorapardo.github.io/work/personalized-product-discovery/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sergiomorapardo.github.io/work/personalized-product-discovery/</guid><description>&lt;h2 id="the-problem"&gt;The problem&lt;/h2&gt;&#10;&lt;p&gt;Affiliate product discovery depended on a static, curated landing experience. That limited the number of products users could explore and left little room for relevance to adapt to each session.&lt;/p&gt;&#10;&lt;p&gt;The product opportunity was not simply to train a ranking model. It was to redesign the discovery system and prove, under controlled conditions, that personalization created incremental value across the funnel.&lt;/p&gt;&#10;&lt;h2 id="my-role"&gt;My role&lt;/h2&gt;&#10;&lt;p&gt;I led the ML design for ranking and discovery, partnering across product and engineering to move from a curated landing to a continuous personalized feed. My contribution covered problem framing, ranking signals, experiment design, technical review, and interpretation of the results.&lt;/p&gt;</description></item><item><title>Causal ML Remarketing Engine</title><link>https://sergiomorapardo.github.io/work/causal-ml-remarketing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sergiomorapardo.github.io/work/causal-ml-remarketing/</guid><description>&lt;h2 id="the-problem"&gt;The problem&lt;/h2&gt;&#10;&lt;p&gt;High-volume remarketing can optimize clicks while still sending messages to users who would have purchased anyway. The product needed to decide &lt;strong&gt;who&lt;/strong&gt; should receive a message, &lt;strong&gt;when&lt;/strong&gt; it should arrive, and &lt;strong&gt;what&lt;/strong&gt; to recommend while measuring true incremental impact rather than correlation.&lt;/p&gt;&#10;&lt;h2 id="my-role"&gt;My role&lt;/h2&gt;&#10;&lt;p&gt;I built and led the ML remarketing engine for push and email across eight Latin American countries. The work combined causal modeling, personalization, serving architecture, and a sustained program of controlled experimentation.&lt;/p&gt;</description></item><item><title>Production ML Serving Architecture</title><link>https://sergiomorapardo.github.io/work/production-ml-serving/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sergiomorapardo.github.io/work/production-ml-serving/</guid><description>&lt;h2 id="the-problem"&gt;The problem&lt;/h2&gt;&#10;&lt;p&gt;Personalized messaging required fresh behavioral context and low-latency decisions, but many useful ML features and scores were most reliable and economical to compute in batch. The serving design needed to connect both worlds without making campaign delivery depend on slow analytical queries.&lt;/p&gt;&#10;&lt;h2 id="my-role"&gt;My role&lt;/h2&gt;&#10;&lt;p&gt;I designed the production serving architecture and its decision flow, aligning model computation, storage, APIs, session events, and product rules around the latency and reliability requirements of push and email delivery.&lt;/p&gt;</description></item><item><title>Applied LLM Evaluation for Recommendations</title><link>https://sergiomorapardo.github.io/work/applied-llm-evaluation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sergiomorapardo.github.io/work/applied-llm-evaluation/</guid><description>&lt;h2 id="the-problem"&gt;The problem&lt;/h2&gt;&#10;&lt;p&gt;LLM prototypes can appear persuasive without being reliable. For personalized recommendations, the team needed an evaluation method that could separate candidate-retrieval quality from generation quality and make regressions visible before a live experiment.&lt;/p&gt;&#10;&lt;h2 id="my-role"&gt;My role&lt;/h2&gt;&#10;&lt;p&gt;I led applied research on LLM systems for personalized recommendations and established the team’s initial offline evaluation methodology. I also guided the design of an MCP-based tool layer for supplying recommendation context to LLM-generated notifications.&lt;/p&gt;</description></item></channel></rss>