Experience

Thomson Reuters

(Full Time) Applied Research Scientist

Toronto, Nov. 2022 - present
Researched on Natural Language Processing: Dense retrieval, the optimization and the evaluation of language models.

Quartic.ai

(Full Time) Research Engineer

Toronto, Apr. 2021 - Nov. 2022
Researched on applying offline reinforcement learning to manufacturing processes, as well as adapting transformers to reinforcement learning.
Researched on black-box optimization, especially Bayesian optimization.

RSVP.ai

(Full Time) Machine Learning Research Intern / Machine Learning Developer

Toronto, May 2020 - Dec. 2020 / Jan. 2021 - Mar. 2021
Researched on multi-language paraphrasing and its evaluation. Also helped on QA systems. Under the supervision of professor Jimmy Lin and Animesh Garg.

Guanghua-Rotman Centre for Information and Capital Market Research

Research Associate

Toronto, Sep. 2019 - Dec. 2020
Researched on market analysis and companies’ credibility check with natural language processing models.

Rotman Commerce

Research Assistant

Toronto, Jan. 2018 - Jul. 2019
Researched on market analysis and companies’ credibility check with natural language processing models. Under the supervision of professor Hai Lu

Vector Institute

Research Assistant

Toronto, Jan. 2020 - Dec. 2020
Worked on a multi-agent reinforcement learning project under the supervision of professor Animesh Garg.

Exxon Mobil

(Full Time) Machine Learning Developer Intern

Calgary, Sep. 2018 - May 2019
Reproduced the latest publicized papers in natural language processing to present proof of concept solutions to potential business problems. Rebuilt models in PyTorch according to the architecture specified in papers.
Met with different vendors to decide whether they are capable of providing machine learning and AI solutions to business problems encountered by other departments of Exxon Mobil.

Oracle R&D

(Full Time) Software Developer Intern

Toronto, May 2018 - Aug. 2018
Developed new functionalities with the agile approach for Oracle Eloqua; Helped to manage a large quantity of data in a distributed system. Also developed backend functionalities with C# and various kinds of database systems, as well as QA automation.