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.