AI and data engineering researcher focused on building scalable data pipelines and machine learning systems. Experience spans large-scale data quality, deduplication/reconciliation workflows, and developing production-grade infrastructure for research and analytics. Software and ML developer with a strong background in C++/Python, distributed systems, and optimization/calibration for generative and probabilistic models. Also a long-term bot/platform engineer with high user growth and reliable high-throughput request handling.

Eric Liang

AI and data engineering researcher focused on building scalable data pipelines and machine learning systems. Experience spans large-scale data quality, deduplication/reconciliation workflows, and developing production-grade infrastructure for research and analytics. Software and ML developer with a strong background in C++/Python, distributed systems, and optimization/calibration for generative and probabilistic models. Also a long-term bot/platform engineer with high user growth and reliable high-throughput request handling.

Available to hire

AI and data engineering researcher focused on building scalable data pipelines and machine learning systems. Experience spans large-scale data quality, deduplication/reconciliation workflows, and developing production-grade infrastructure for research and analytics.

Software and ML developer with a strong background in C++/Python, distributed systems, and optimization/calibration for generative and probabilistic models. Also a long-term bot/platform engineer with high user growth and reliable high-throughput request handling.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

Javanese
Advanced
Afar
Intermediate
Bashkir
Advanced

Work Experience

Constrained Optimization for Generative Classification Research Project Engineer
September 1, 2025 - December 20, 2025
Developed a flow-based generative classifier using constrained optimization to jointly optimize predictive accuracy and probabilistic calibration. Implemented a configurable experimentation framework using Hydra and Weights & Biases for hyperparameter sweeps and experiment tracking. Reduced calibration error by over 90% (0.0025 ECE vs 0.03 baseline) while maintaining 98.5% accuracy on MNIST. Achieved state-of-the-art generative quality (0.88 bits/dim).
Constrained Optimization for Generative Classification Research Project
September 1, 2025 - December 1, 2025
Developed a flow-based generative classifier using constrained optimization to jointly optimize predictive accuracy and probabilistic calibration. Implemented a configurable experimentation framework using Hydra and Weights & Biases to manage hyperparameter sweeps and experiment tracking. Reduced calibration error by more than 90% (0.0025 ECE vs 0.03 baseline) while maintaining 98.5% accuracy on MNIST. Achieved SOTA generative quality (0.88 bits/dim).
Bayesian Neural Network and PAC-Bayes Research Collaborator
November 1, 2024 - June 20, 2025
Collaborated with a partner to implement and reproduce research on optimizing Bayesian Neural Networks using PAC-Bayes bounds. Extended the work by integrating second-order methods to improve bounds and accuracy.
Bayesian Neural Network and PAC-Bayes Research (Personal Project)
November 1, 2024 - June 1, 2025
Collaborated with a partner to implement and reproduce research on optimizing Bayesian Neural Networks using PAC-Bayes bounds. Extended the work by integrating second-order methods to improve bounds and accuracy.
Research Assistant at McMaster University
September 20, 2024 - September 20, 2025
Engineered scalable data collection pipelines for Instagram and TikTok, collecting hundreds of thousands of records for business research and analytics. Developed monitoring and validation processes to ensure reliable ingestion despite frequent platform changes. Investigated large-scale data quality issues in a 90 million record merchandised dataset, identifying multiple sources of duplicate product records across contributing vendors. Built scalable duplicate-detection and reconciliation workflows balancing accuracy, computational feasibility, and business research requirements.
Independent Software Project Developer at C++ Discord Bot Platform (Koibot)
July 1, 2021 - Present
Developed and maintained a C++ chatbot for 5+ years, growing to 50,000+ active users and generating $8,000+ CAD in revenue. Built multithreaded request handling and caching systems supporting thousands of daily requests. Implemented A* search algorithms and game-specific optimization heuristics for puzzle solving. Designed MongoDB-backed persistence systems for storing and retrieving user data.
Software Project: C++ Discord Bot (Koibot)
July 1, 2021 - Present
Developed and maintained a C++ chatbot over 5 years, growing to 50,000+ active users and generating $8,000+ CAD in revenue. Engineered multithreaded request handling and caching systems supporting thousands of daily requests. Implemented A* search algorithms and game-specific optimization heuristics for puzzle solving. Designed MongoDB-backed persistence systems for storing and retrieving user data.

Education

Data Science Specialist, Arts and Science Internship Program at University of Toronto; Rotman School of Business
May 1, 2026 - January 1, 2026
MSc (implied) / Business School at McMaster University; DeGroote School of Business
September 20, 2024 - September 20, 2025
Data Science Specialist, Arts and Science Internship Program at University of Toronto (McMaster University - DeGroote School of Business listed; internship program at University of Toronto)
May 1, 2026 - July 7, 2026
DeGroote School of Business (research/industry program) at McMaster University
September 20, 2024 - September 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Education, Professional Services, Computers & Electronics, Media & Entertainment