RESEARCHED WITH AUTUMN
KL
I'm working on what I consider the world's most interesting problems at the leading company in the field.
GitPythonSoftware EngineeringJavaC++CAlgorithmsDistributed SystemsJavaScriptSubversionEclipseSoftware DevelopmentDebuggingOOPSoftware Design
- Quant employment verification: CONFIRMED. The LinkedIn/index profile for klopyrev lists a past role 'Co-op Analyst, Algorithmic Trading' at Morgan Stanley (New York, NY, 2011) - an actual co-op/internship role, not a competition, camp, or insight day. Morgan Stanley is a global investment bank whose equities division operates algorithmic/electronic trading desks, so the employer qualifies as a quantitative/algorithmic-trading environment. Identity is supported: the profile's handle 'klopyrev' matches the TopCoder/IOI competitive-programming identity (IOI 2007 competitor for Canada, stats.ioinformatics.org/people/1273 cross-links the TopCoder profile klopyrev) and the GitHub account github.com/klopyrev, and the Waterloo Software Engineering Bachelor (2007-2012) timeline is consistent. Caveat: this specific role is sourced from the LinkedIn-derived index, not an independently read primary page; a second quant-adjacent role, 'Analyst, Risk Management' at CIBC (Toronto, 2008), is bank risk work rather than trading.2011
- Third author (of four) on SQuAD (Rajpurkar, Zhang, Lopyrev, Liang, EMNLP 2016), the Stanford reading-comprehension dataset that became a standard NLP benchmark; the affiliation and the Stanford NLP-group graduation post place the work in his Master's period.Nov 2016
- Education: Bachelor of Software Engineering, University of Waterloo (2007-2012); Master of Computer Science, Stanford University (2012-2016), where he was a member of the Stanford NLP group.2016
- Single-author paper 'Generating News Headlines with Recurrent Neural Networks' (arXiv:1512.01712, submitted 5 Dec 2015) - the same seq2seq news-headline work as his Stanford MSc, later productized as Axel Springer's open-source 'Headliner' library.Dec 5, 2015
- Competitive-programming record (CPHOF): TopCoder Open 2008 Algorithm semifinalist (top-72, rank 17 in semifinal 3, $500); TopCoder High School 2007 rank 20; ACM-ICPC World Finals bronze medals in 2009 (rank 10) and 2010 with University of Waterloo's 'Waterloo Black' team.Apr 21, 2009
- Represented Canada at the IOI 2007 in Croatia, winning a bronze medal with a score of 255/600 (rank 88, 2007).Aug 22, 2007
- At Google he works on embedding models for news and social-media content retrieval and ranking in Google Search (an ML/IR role), not on any quant/finance product, per the current-role description.Aug 12, 2025
- Google Scholar profile lists a Google-verified email and ~12,593 citations (h-index 4), concentrated in the SQuAD paper.2026
- GitHub (klopyrev) shows low personal activity (5 followers) but includes CodaLab repos (codalab-cli, codalab-worksheets, codalab-competitions), tying the account to the CodaLab research-assistant work at Stanford; the profile's only external link is Instagram.2024
Experience
Research Assistant at Stanford University
Co-op Analyst, Algorithmic Trading at Morgan Stanley
New York, NY
Software Engineering Intern, Infrastructure Monitoring at Google
Mountain View, CA
Software Engineering Intern, Android Framework at Google
Mountain View, CA
Software Development Engineering Intern, Infrastructure Monitoring at Amazon.com
Seattle, WA
C++ Developer, Databases at Ceeq IT Corporation
Waterloo, ON
Analyst, Risk Management at CIBC
Toronto, ON
Senior Staff Software Engineer, Tech Lead / Manager at Google
New York, NY
Education
Stanford University
Master, Computer Science
University of Waterloo
Bachelor, Software Engineering
AchievementsBronze medal, IOI 2007 (representing Canada, 255/600, rank 88) · TopCoder Open 2008 Algorithm semifinalist (top-72) · ACM-ICPC World Finals bronze medal 2009 (rank 10) and 2010, University of Waterloo
Credentials
Private Pilot License With Instrument Rating
AwardsIOI 2007 bronze medal (Canada)
Profiles
Competition record
Canada · IOI