I work on applied machine learning solutions for Plaid, and am currently focused on reducing fraud in our flagship Remember Me product. Previously, I built and launched the Retention Score, an ML-trained model that predicts if a user will switch their direct deposit from one bank to another.
Highlights
- Productionalized 200+ features across 3 data sources for ~10 partners in ~1 month, building new feature pipelines to follow MLE standards.
- Built major feature sets including Balance (16.39% of total feature gain, ~11% AUCPR increase) and Route Hits (9.73% of total feature gain).
- Identified feature definition bugs and caught evaluation leakage at the account level before partner exposure.
- Helped resolve a production serving issue the night before Current's critical beta partner review, ensuring a smooth launch.
Recognition
The following is copied from my 2025 Performance Review
- "First: congratulations on the 4 rating. Genuinely. You're the only new grad on the product eng[ineering org] who earned that in their first review cycle, and that reflects real impact in a high-stakes environment. That's exceptional, and I want you to know I see it clearly." - Direct Manager
- "In [the] first ~6 months as a new-grad SWE, [Alan] stepped into a missing ML engineering gap during a high-visibility launch and demonstrated rapid technical growth on complex problems." - Direct Manager
- "Alan consistently stepped outside of his core role as a Software Engineer to support the development of the Retention Score. [H]e took on responsibilities well beyond his immediate scope, approach[ing] this work with a strong sense of ownership and curiosity, [and] often operating with the mindset and accountability of a more senior teammate." - Colleague
- "Develop[ed] an MVP retention score by teaching himself the necessary modeling techniques and building the solution with minimal support, enabl[ing] beta test[s] with multiple data partners on a tight timeline. Informed and managed key tradeoff decisions around the model." - Colleague