Summary
Andrew Runge is a Senior AI Research Engineer with 12 years of experience building scalable NLP and ML systems, currently applying his expertise at Duolingo. He combines rigorous academic training from Carnegie Mellon (M.S. in Language Technologies, 4.0) with hands-on production experience in Hadoop, Spark, HBase, Accumulo, and real-time frameworks to deploy semantic search, coreference, and document-processing pipelines. His background spans both research (graduate work linking patents to industry using semi-supervised and unsupervised methods) and product-focused engineering, giving him a track record of turning novel algorithms into high-volume services. Early work leading backend architectures and RESTful services at Decisive Analytics honed his ability to bridge data engineering and model development. Based in Pittsburgh, he also brings a long-standing interest in teaching and curriculum design, having developed robotics and programming courses for K–9 students, which translates into clear technical communication and mentorship on teams.
12 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Japanese Studies, 3.91, Bachelor of Science (B.S.), Computer Science, Japanese Studies, 3.91 at The College of William and Mary
Thomas Jefferson High School for Science and Technology
Master of Language Technologies, Natural Language Processing, 4.0, Master of Language Technologies, Natural Language Processing, 4.0 at Carnegie Mellon University
English, Japanese