Software Engineer & ML Researcher

KenWu.

Based inToronto, ON
EducationUniversity of Waterloo, CS '26
StatusIncoming MTS, Enterprise AI @ Mercor.
Neo Scholar Finalist5x Hackathon WinnerFormer URA · University of WaterlooFormer Researcher · Lancaster UniversityOpen Source Dev · Fermilab
9
Internships
5
Hackathon Wins
4
Countries
素顔 — Beyond Code

Beyond Code

🇮🇹Born🇨🇳Raised🇨🇦Studied🇬🇧Exchanged🇺🇸Incoming
NBA

Fine-tuned an LLM on r/nba posts. Built an AI that roasts bad basketball takes on X.

Chess

Mediocre player. Builds chess bots on the side to compensate.

Philosophy

Minor who thinks about AI alignment when not shipping ML pipelines.

Off-duty

Basketball, poker, anime, and the occasional Leetcode grind.

経験
経験 — Experience

Experience

研究 — Research

Fermilab

Google Summer of Code · ML4SCI · University of Alabama
Open Source DeveloperAgentic Lagrangian ExtractionMay 2026 — PresentRemote · United States
  • Built agentic Lagrangian extraction tooling for ML4SCI at Fermilab under Google Summer of Code 2026 with University of Alabama mentors
  • Open-sourced the pipeline for physics-informed symbolic extraction; project details on the GSoC 2026 page
Python
Past Research

University of Waterloo

Sep 2024 — Apr 2026
Undergraduate Research AssistantML · Attention & symbolic regressionWaterloo, Canada · Remote
With Prof. Ali Ghodsi & Amin Ravanbakhsh
  • Held R² ≥ 0.99 on numerically stable symbolic-regression fits by benchmarking models at dataset scale
  • Raised in-domain accuracy ~19pp by fine-tuning Symbolic GPT variants under Prof. Ali Ghodsi
  • Balanced R² vs. model complexity via tokenizer and Point-Net ablations across benchmark suites
  • Cut MSE and MRE on standard benchmarks by refining inference loops for Symbolic GPT
Python
PyTorch
Transformers

Lancaster University

Jan 2025 — May 2026
Undergraduate ResearcherUnsupervised learningLancaster, UK · On-site
With Prof. Plamen Angelov
  • Sped up PAMSil up to 85.6% on CIFAR-100 at equal quality with recursive ReSil / ReSilC (O(1) key updates)
  • Beat K-Means wall-clock by 17–24% on CIFAR-10/100, MNIST, and Fashion-MNIST via optimized R-Means centroids
  • Benchmarked recursive vs. flat clustering across 8+ datasets with 10-run averages in NumPy / scikit-learn
  • Kept speed-quality comparisons fair by tracking silhouette, inertia, and wall-clock on every run
Python
NumPy
scikit-learn

Mercor

Member of Technical StaffEnterprise AIIncomingSan Francisco, United States
  • Incoming Member of Technical Staff, Enterprise AI.

Lyft

Machine Learning Software Engineer InternBailout ModelMay 2026 — Aug 2026Toronto, Canada
  • Doubled the bailout model’s cancel-detection recall (+34.2pp at 2.5% FPR) via 17 new route/GPS features
  • Grew Canada bailout coverage from 1.4% to 100% of rides via census backfill for 2,964 geohashes
  • Root-caused a defect in Lyft’s bailout model flagging 76.6% of rides; shipped automated per-cluster thresholds
  • Shipped shadow inference and holdout capture into the bailout service with zero live decision impact
Python
CatBoost
SQL
GeoPandas

Nokia

Software Engineer Intern5G Network AgentJul 2025 — Dec 2025Ottawa, Canada
  • Shipped a LoRA fine-tuning pipeline that turns Qwen into a Camunda BPMN XML generator with GGUF quantization
  • Caught NCSC-only training overfitting with an eval harness that benchmarks fine-tuned vs. base models
  • Unblocked GPU training by fixing OOM and Triton kernel failures; shipped reusable training tooling
Python
PyTorch
Unsloth
Transformer

TD Bank

Data Scientist InternInsurance AnalysisJun 2025 — Aug 2025Toronto, Canada
  • Replatformed 1.5M+ row pipelines and reproduced a 154,340-row deliverable at 100% parity
  • Cut QA time 80% by automating 30+ min/cycle ingestion with a row-level parity harness
  • Saved 2–4 hrs/week by migrating the on-prem pipeline to Azure with automated runs
Python
SQL
PySpark
Pandas
Databricks

Stanford University

Student InstructorTeachingApr 2025 — Jun 2025Stanford, United States
  • Instructed Stanford Code in Place CS106A for a global cohort of 40,000+ students
  • Taught intro Python with Karel and Tkinter through live sections and project feedback
Python
Karel
Tkinter

August

Software Engineer InternLLM AgentSep 2024 — Dec 2024New York, United States
  • Scaled 10+ FastAPI / AWS / Supabase endpoints to 2,000+ requests/min in production
  • Cut eval cycles across 15+ LLM agents with round-robin multi-agent routing and ELO scoring
  • Architected end-to-end multi-agent RAG with LLM-as-Judge evaluation
Python
LangGraph
FastAPI
AWS

hum.ai

Formerly Coastal Carbon
Machine Learning Engineer InternSuper ResolutionJul 2024 — Sep 2024Kitchener, Canada
  • Benchmarked SOTA super-resolution models (ESRGAN, StableSR) in PyTorch for coastal imagery
  • Automated multi-model SR eval pipelines on SageMaker with Matplotlib / Seaborn analysis notebooks
  • Stood up AWS S3 / EC2 experiment infra for scalable fine-tuning and evaluation
Python
PyTorch
AWS
SageMaker
Jupyter

Health Canada

Machine Learning Engineer InternDocument QAApr 2024 — Aug 2024Ottawa, Canada
  • Built Llama3 7B + ChromaDB document QA for OECD report search and summarization
  • Lifted response and semantic accuracy ~20% via query transformation and contextual memory
Python
Azure
LangChain
Streamlit

Saputo

Data Analyst InternOperations & AutomationJan 2024 — Apr 2024Georgetown, Canada
  • Cut ~8 hrs/week of open-order updates with TypeScript Excel Office Scripts
  • Automated weekly workflows for 1,000+ Nestlé products, avoiding 20,000+ manual entries
  • Automated competitor research across 200+ brands with the Gemini API
  • Ran weekly EDA in VBA across 2,000+ products and 200+ miscellaneous SKUs
TypeScript
Excel
VBA
Gemini API

Respan AI

Y Combinator W24 · Formerly Keywords AI
Software Engineer InternResume ParsingMar 2023 — Jun 2023New York, United States
  • Parsed 1,000+ resumes with a spaCy NER pipeline to extract structured recruiter data
  • Cut parsing response delay 98% by adding SQLite result caching to the engine
Python
spaCy
SQLite

Intapp

Formerly delphai
Machine Learning Engineer InternEntity RecognitionJul 2022 — Sep 2022Berlin, Germany
  • Raised entity recall 20% via improved labeling workflows and language-specific training sets
  • Hit 70% recall by fine-tuning spaCy NER and tuning hyperparameters with W&B on Azure
Python
spaCy
W&B
BS4
作品
作品 — Projects

Projects

OpenComposer

Composer 2 pipeline · single GH200

Mini-scale end-to-end reproduction of the Composer 2 training pipeline on a single NVIDIA GH200: MoE CPT, MTP self-distillation, Dr. GRPO + k1 KL, and behavioral auxiliary rewards.

Python
PyTorch
MoE
OpenRLHF

AppGammon

CS 446 / ECE 452

Online backgammon with a React Native/Expo client, Hono backend, and shared gameplay rules in a TypeScript monorepo.

TypeScript
React Native
Expo
Hono

Ding-Bot

Under Construction

Chess engine combining GATEAU-style Graph Attention Networks with contrastive latent-space search

Python
TypeScript
Graph Neural Networks

PokerMon

Under Construction

Deep Counterfactual Regret Minimization (Deep CFR) for 6-player No-Limit Texas Hold'em

Python
Deep CFR
Game Theory

LeaseEase

McHack ’24 · Telus Environment & Social Sustainable Future Prize

Streamlit app demystifying Canada’s Residential Tenancy Act with LLM + RAG, plain-language guidance, and auto-generated forms (T1, N7) for tenants navigating the housing crisis.

Python
Streamlit
OpenAI
Cohere
ChromaDB

MedChat

Cohere RAG Challenge ’23 · Winner

Assistant for clinical Q&A: Cohere Classify routes intent to a brain-tumor CNN or RAG over 1000+ WebMD pages with streamed answers in Streamlit.

Python
Cohere
TensorFlow
Streamlit

DirectU

Hack the North ’23 · Best Use of Cohere

Full-stack planner matching career goals and free-text course preferences to UWFlow reviews via Cohere, assembling a personalized four-year roadmap (React, Flask, MongoDB).

React
Flask
MongoDB
Cohere

LeGM-Lab

AI-powered NBA take analyzer that fact-checks basketball opinions with real stats and roasts bad takes on X

Python
Claude API
FastAPI
X API

FlightCal

Fetches flight info and exports it directly to Google Calendar or as an .ics file for any calendar app

TypeScript
Next.js
Google Calendar API

他作 — Coursework, tools, and other public repos live on a separate shelf.

All repositories
技術
技術 — Skills

Skills

連絡 — Contact

Let's build something together.

ken.wu@uwaterloo.ca

Ken Wu

2026