Armin Sajadi is an applied scientist with a Ph.D. in Computer Science and a decade of experience building ML systems for security, fraud detection, and NLP across academia and industry. Currently on Yelp’s Trust & Safety team, he focuses on detecting botnets and malicious traffic using machine learning, having previously led fraud detection and customer analytics initiatives at XE.com on AWS. His doctoral work produced graph-based Wikipedia embeddings that set state-of-the-art results in semantic relatedness, query expansion, and word-sense disambiguation—an unusual research-to-product trajectory that surfaces in his applied solutions. He has interned at Google twice, contributing to ads-integrity sampling strategies and an open-domain QA system, and he’s taught algorithms and core CS courses at the university level. Based in Toronto, Armin blends deep research rigor with pragmatic production engineering to turn complex language and behavior signals into scalable detection systems.
10 years of coding experience
12 years of employment as a software developer
Amirkabir University of Technology
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Dalhousie University
Bachelor’s Degree, Computer Software Engineering, Bachelor’s Degree, Computer Software Engineering at Iran University of Science and Technology
Contributions:7 pushes, 1 branch in 1 year 10 months
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.