Staff Scientist · New York

I build intelligent systems that learn what matters over time.

I'm Armando Ordorica, a staff scientist and PhD researcher with 10+ years building production ML systems at the intersection of reinforcement learning, causal inference, ranking, and recommendation. I lead ranking and recommender systems at Pinterest.

Explore my work

The best recommendation isn't always the next click. Sometimes it's the reason someone comes back next week.

My work focuses on moving machine learning beyond short-term proxies by designing systems that explore responsibly, understand delayed outcomes, and create durable value for people and platforms.

01Reinforcement learning
02Contextual bandits
03Recommender systems
04Causal inference
05Offline evaluation
06Stochastic optimization
Toolbox

Python · SQL · PyTorch · TensorFlow · AWS · NumPy/SciPy · scikit-learn

Languages

English · French · SpanishNative fluency

Work with consequence.

Research translated into products, policy, and measurable impact.

2022 to present

Staff Scientist · Ranking & Recommender Systems Tech Lead

Pinterest

Leading ranking across HomeFeed, Search, and Related Pins. Pioneered offline replay and contextual-bandit feedback loops; long-term reward work drove +1.5M weekly active users across 8+ experiments.

Current
2021 to 2022

Senior Data Scientist · Risk Scoring Lead

Jumio

Led aggregate fraud scoring for 10,000+ clients across 40+ countries, unifying contextual, image, clustering, and NLP models while reducing human-labeling costs by roughly 40%.

2021 to 2023

Adjunct Professor · Applied Machine Learning

University of Toronto

Taught approximately 150 students across machine learning in finance, deep learning, databases, cloud computing, and blockchain.

2020 to 2021

Data Science Manager · Risk Algorithms & Fraud

Flexiti Financial

Replaced rule-based fraud decisions with adaptive ML systems, improving F1-score by more than 400% and uncovering fraud through anomaly detection and NLP.

2017 to 2020

Senior Data Scientist · Credit Risk & Fraud

Capital One

Led high-risk authorization strategy, generating $7M annual NIBT; designed policies across $37B in credit exposure and uncovered $20M/month in potential fraud recovery.

2016 to 2017

Data Scientist · Cerebral Cortex Research

Montreal Neurological Institute

Developed a Python framework to simulate electrical brain activity from histological data in support of research into epilepsy and Alzheimer’s disease.

Ideas, tested at scale.

Publications and inventions spanning long-term engagement, responsible ranking, and risk.

View Google Scholar profile
Synced from GitHub

What I've been up to.

Recent public experiments, teaching material, and code from outside the day job.

01Private

sentiment learn to rank paper

Private research build. The project name and activity are public; implementation details remain confidential.

Jupyter NotebookUpdated Aug 2026
02Private

local llama macOS

Private local-AI systems project. Source code and technical details are not publicly accessible.

SystemsUpdated Aug 2026
03Private

vision cam app

Private computer-vision application. Source code and technical details are not publicly accessible.

PythonUpdated Jul 2026
04

cv.armandoordorica.com

A living, interactive CV for Armando Ordorica

TypeScriptUpdated Aug 2026
05

Review-Paper-RL-Ad-Rec-Systems

working version of the paper

TeXUpdated Jun 2026
06

APS1080 A4

Function Approximation and SARSA control

Jupyter NotebookUpdated Aug 2023
Explore all 80+ repositories

Engineer by training.
Scientist by curiosity.

University of TorontoPhD · Operations Research / Computer ScienceOffline RL in large-scale recommender systems · 2023 to present
University of TorontoMEng · Electrical & Computer EngineeringAnalytics and cloud-scale anomaly detection · 2019 to 2020
McGill UniversityBEng · Electrical EngineeringMinor in Software Engineering

Open to thoughtful conversations

Let's think further
than the next click.