Yilin (Larry) Li (李亦林)
Hi! I'm Larry, a Data Scientist at Arteria AI and a Mechatronics Engineering graduate from the University of Waterloo with an AI Option. Previously, I worked as a Data Scientist at Telus and as a Machine Learning Engineer Intern at Huawei Canada.

Technical Focus
My work focuses on document extraction systems, multi-agent workflows, and production ML pipelines. I’m particularly interested in:
- Vision Language Models (VLMs) for document understanding
- Information retrieval and semantic search
- Applied reinforcement learning for decision-making systems
Fun fact: I got the CCOM performance certificate of Erhu (a traditional Chinese instrument) in grade 10!
Skills
Machine Learning & AI
LLMs, Multi-Agent Systems, Document AI, Information Retrieval, Quantization (ONNX), Offline RL, CrewAI, Google ADK
Languages & Frameworks
Python, C++, SQL, Java, PyTorch, TensorFlow, Hugging Face, Scikit-learn
MLOps & Data Eng
GCP (Vertex AI, BigQuery), AWS (Textract), Databricks, Docker, Arize Phoenix, vLLM
Work Experience
Data Scientist
Arteria AI • Toronto, ON
Building production Document AI systems for financial institutions processing 8k-12k documents daily. Reduced inference latency by 48% via ONNX quantization and deployed multi-agent workflows using CrewAI.
Data Scientist
Telus • Toronto, ON
Designed Offline RL (Q-learning) agents for HVAC optimization achieving 19% energy cost reduction and spearheaded production ML pipelines on GCP Vertex AI. Directed a clustering system reducing fault MTTR by 38%.
Machine Learning Engineer Intern
Huawei Canada • Montreal, QC
Executed 8-bit Quantization Aware Training on BERT encoders, compressing model size by 73% while retaining 98.2% FP32 performance. Applied knowledge distillation and structured pruning.
Deep Learning Engineering Intern
Synapse Technology • Palo Alto, CA
Developed 2D and 3D object detection algorithms for weapon detection in security applications.
Machine Learning Developer Intern
Primate Labs • Toronto, ON
Developed deep learning applications for Android device benchmarking and performance testing.
Robotics Software Developer Intern
Engineering Services Inc. • Toronto, ON
Developed navigation algorithms for autonomous indoor robots.
Research Experience
Undergraduate Research Assistant
University of Waterloo (Data Systems Group) • Advisor: Prof. Jimmy Lin
Co-developed a multi-stage retrieval system using Neural Query Synthesis (T5-3B) to decompose electronic health records into atomic queries. Achieved 1st place at TREC 2021.
Undergraduate Research Assistant
University of Waterloo (Kimia Lab) • Advisor: Prof. Hamid Tizhoosh
Researched medical image search and keyword extraction for pathology report analysis.
Projects
Smart Kitchen Multi-Agent System (SKMS)
Python, Google ADK, Gemini, Arize Phoenix
Built a hierarchical agent system using a stateful "Soft-Lock" API protocol for concurrency control. Features a hybrid normalization engine with 97.5% unit conversion accuracy and full LLM trace observability.
Education
University of Waterloo
B.A.Sc. in Mechatronics Engineering with AI Option
GPA: 90.6/100 • Dean's List