Mohammad Amin Khashkhashi Moghaddam
Verified Expert in Engineering
Deep Learning Developer
Currently earning his master’s degree in computer science at ETH Zürich, Mohammad’s professional experience includes the technical management of a mobile advertisement product and working on products with tens of millions of users. He also has over two years of experience in data science and engineering—developing ETL pipelines, training, tuning big data infrastructures, and more.
Portfolio
Experience
Availability
Preferred Environment
Python, Git
The most amazing...
...project I've worked on was deploying embedding models and store embeddings on specialized indexes in order to provide online semantic search.
Work Experience
Data Scientist
Cafe Bazaar
- Led and participated in various ML- and NLP-related projects in Divar classified ads including automatic content moderation, user clustering, search engine improvements, user behavior analysis, and more.
- Optimized and deployed text/image embedding models for improving the performance of automated content moderation.
- Analyzed user activity journeys based on sequence clustering leading to UX insights.
- Improved team productivity by implementing boilerplates for deploying ML models using Kubernetes with logging and A/B testing.
Technical Manager
Cafe Bazaar
- Scaled an ad serving gateway from 5 million requests per day to 100 million.
- Improved server performance and implemented new user targeting features.
- Collaborated with the fraud detection team and found various fraudulent applications based on time series and click patterns.
- Practiced the scrum methodology.
- Developed a Slim SDK in Android for showing mobile ads.
Experience
A Web App for Online Face Searches
Setup of a Big Data Infrastructure
Skills
Languages
Python, C++
Frameworks
Apache Spark, Spark, Django, Slim, Flask
Tools
Apache Airflow, Git
Other
Machine Learning, Deep Learning, fastText, Natural Language Processing (NLP), SDKs, Engineering, GPT, Generative Pre-trained Transformers (GPT)
Libraries/APIs
Scikit-learn, Keras, TensorFlow
Paradigms
Scrum
Platforms
Zeppelin, Kubernetes, Docker, Android
Storage
Redis, PostgreSQL, HDFS
Education
Master's Degree (in Progress) in Computer Science
ETH Zürich - Zürich, Switzerland
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring