Reza Farhadi is a machine learning engineer with over a decade of applied experience building and deploying deep learning and NLP systems, currently working on Core ML at Apple in New York. He has led production NLP efforts—designing NER microservices, training LSTM and embedding models, and building an internal ML platform (ADLearner) to scale model delivery. His background spans research and applied roles in healthcare representation learning at McGill, malware analysis and binary code fingerprinting from his earlier research, and robust engineering at Ericsson and AppDirect. Comfortable across the stack, he moves models from TensorFlow/Keras prototypes into Dockerized, cloud-deployed services using CI/CD and orchestration tools. Notably, his work blends rigorous research (privacy-preserving autoencoders, assembly-level clone detection) with pragmatic productionization, giving him an edge in turning complex ML research into reliable products.
13 years of coding experience
15 years of employment as a software developer
M.A.Sci Computer Science, M.A.Sci Computer Science at Concordia University
BS Computer Science, BS Computer Science at Shahid Beheshti University
Researcher Machine Learning, Researcher Machine Learning at McGill University
Contributions:3 commits, 2 pushes, 1 branch in 8 days
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.