AutumnOLYMPIAD
COLLECTION
RESEARCHED WITH AUTUMN
KL

Konstantin Lopyrev

Senior Staff Software Engineer, Tech Lead / Manager at Google; IOI 2007 bronze medalist (Canada); SQuAD co-author
Google · New York, New York, United States · engineer
Senior Staff Software Engineer, Tech Lead/Manager At Google (New York); Works On Embedding Models For News And Social-media Retrieval/ranking In Google Search14+ Years At Google Since 2012Bronze Medal, IOI 2007 (Canada), Ranked 88/285Winner, Canadian Computing Competition 2007Co-author Of The SQuAD Dataset (EMNLP 2016)MS Computer Science, Stanford; BASc Software Engineering, University Of Waterloo

Konstantin Lopyrev is a Senior Staff Software Engineer and tech lead/manager at Google in New York, where he works on embedding models for news and social media content retrieval and ranking in Google Search. He represented Canada at the 2007 International Olympiad in Informatics (IOI), winning a bronze medal (ranked 88), and previously won the Canadian Computing Competition. He studied Software Engineering at the University of Waterloo and later earned a Master's in Computer Science at Stanford, where he did research with Percy Liang. He is a co-author of the SQuAD reading-comprehension dataset paper.

I'm working on what I consider the world's most interesting problems at the leading company in the field.

LinkedIn followers662
GitHub followers515 repos
Details
LocationNew York, New York, United States
Company sitegoogle.com
UniversityUniversity of Waterloo
GitPythonSoftware EngineeringJavaSubversionJavaScriptEclipseC++CAlgorithmsSoftware DevelopmentDistributed SystemsDebuggingOOPSoftware DesignHome automationAviation / pilotingTravel
Notes
  • Co-authored SQuAD: 100,000+ Questions for Machine Comprehension of Text (EMNLP 2016), the reading-comprehension benchmark that became foundational to modern NLP/LLM evaluation.Jun 2016
  • Represented Canada at IOI 2007 in Zagreb, winning a bronze medal with a score of 255 (ranked 88 of 285, 69.47 percentile) - the same edition where the SQuAD co-author was still a high-school competitor.Aug 2007
  • Current Google work is building embedding models for news and social-media content retrieval and ranking in Google Search - an information-retrieval/ML-infra role, consistent with his academic NLP background.
  • Did MS research at Stanford with Percy Liang, implementing a job-scheduling system for CodaLab and dataset-analysis work (2015-2016) - the SQuAD collaboration grew out of that Stanford NLP group stint.2016
  • Joined Google in 2012 after three prior Google/Amazon/Morgan Stanley internships and a CIBC risk co-op, so he converted an internship pipeline into a 14-year (and counting) Google tenure.2012
  • Won the Canadian Computing Competition (CCC) in May 2007, the qualifying route to the IOI team - Waterloo Software Engineering followed directly, suggesting the CCC/IOI path fed his university choice.May 2007
  • The IOI profile links only a TopCoder handle (klopyrev), a signal he was a competitive-programming regular beyond IOI; CPHoF lists his TopCoder prize money at $1366.67.
  • GitHub (klopyrev) holds small personal projects - a Wordle solver, Spotify playlist tools, and an Art-Net/DMX Home Assistant light integration - showing home-automation and hobby-coding interests rather than a large public OSS footprint.
  • Describes himself in public bios as a 'recovering pilot' and 'desert architect', hinting at aviation and travel outside engineering.

Competition record

Canada · IOI

2007 · Bronze · Rank 88