Hadi Hashemi

Senior Tech Lead Applied Scientist Manager at eBay

Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Hadi Hashemi is a Senior Tech Lead and Applied Scientist Manager at eBay with 11 years of experience and a PhD focus in Computer Science at the University of Amsterdam, specializing in information retrieval, NLP, and machine learning. He led NLP and contact-center AI efforts at ING, moving research into production while managing cross-functional ML teams. An active open-source contributor who lists Google Brain on GitHub, Hadi has upstream contributions to Google Research’s Scenic (adding a ViT baseline), Flax (examples, docs and test fixes) and Tensor2Tensor (Universal Transformer refactor), evidencing a practical bent toward reproducible, production-ready ML. His background pairs top-tier academic credentials (Sharif master’s with high honors and NODET training) with hands-on engineering, from fixing model instantiation bugs to designing transformer-based retrieval models.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Iran University of Science and Technology
bookDoctor of Philosophy - PhD, Computer Science — Information Retrieval, Doctor of Philosophy - PhD, Computer Science — Information Retrieval at University of Amsterdam
bookDiploma, Physics and Mathematics Discipline, Diploma, Physics and Mathematics Discipline at National Organization for the Development of Exceptional Talents (NODET)
bookMaster's degree, Information Retrieval, GPA: 17.9/20, Thesis: 19.8/20, Master's degree, Information Retrieval, GPA: 17.9/20, Thesis: 19.8/20 at Sharif University of Technology
languagesEnglish, Persian, Dutch
github-logo-circle

Github Skills (20)

transformers10
python10
machine-learning10
recurrent-neural-networks10
flax10
transformer-models10
recurrent-neural-network10
tensorflow210
deep-learning10
tensorflow10
model-optimization10
hyperparameter-tuning10
computer-vision10
jax10
documentations9

Programming languages (3)

HTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
google-research/scenic

Jul 2021 - Jan 2023

Scenic: A Jax Library for Computer Vision Research and Beyond
Role in this project:
userML Engineer
Contributions:7 reviews, 168 commits, 23 PRs in 1 year 5 months
Contributions summary:Hadi contributed code for a Vision Transformer (ViT) model, including the definition of an `Encoder1DBlock`, `Encoder`, and the main `ViT` model class. The commits focused on adding baseline models for computer vision tasks within the Scenic framework. The code additions include components for processing image patches and building a multi-label classification model based on ViT.
scenictransformersvision-transformervisiondeep-learning
google/flax

Mar 2020 - Jun 2020

Flax is a neural network library for JAX that is designed for flexibility.
Role in this project:
userML Engineer
Contributions:5 reviews, 8 commits, 6 PRs in 3 months
Contributions summary:Hadi contributed to the Flax library, focusing on improving documentation and example code. Their work included adding FAQs and an annotated MNIST example notebook for ease of use. The user also addressed bugs in the testing framework and example code, specifically fixing typos and model instantiation issues. Finally, they corrected errors in the model creation process within the flax_intro notebook and the moco example.
deep-learningneural-networksneural-networkflaxjax
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
Hadi Hashemi - Senior Tech Lead Applied Scientist Manager at eBay