Andrew Nystrom is a software engineer specializing in machine learning and natural language understanding with 12 years of experience building production ML systems at Google and earlier research and engineering roles across startups and enterprise vendors. He moves projects end-to-end—from ingesting unstructured human text to prototyping, optimizing, and shipping models—while keeping a strong focus on algorithmic efficiency and scalable implementations. His background spans NLU, classification, regression, clustering and a deep interest in practical NLP, informed by research scientist roles that applied ML to health and content products. Trained in computer science, cryptography and mathematics (MSc from Edinburgh and dual BS degrees), he brings rigor from formal algorithms to real-world model deployment in the San Francisco Bay Area.
11 years of coding experience
6 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at The University of Edinburgh
PSEO Student (college classes while in high school), PSEO Student (college classes while in high school) at Anoka Ramsey Community College
Contributions:90 commits, 2 PRs, 108 pushes in 3 years 1 month
interactionsecond-degreesparse-matrixsparsematrix
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Nystrom - Software Engineer, Machine Learning at Google