Mahmoud Mohamed Hussein Ghonim, Developer in Cairo, Cairo Governorate, Egypt
Mahmoud is available for hire
Hire Mahmoud

Mahmoud Mohamed Hussein Ghonim

Verified Expert  in Engineering

Machine Learning Engineer and Developer

Cairo, Cairo Governorate, Egypt

Toptal member since October 25, 2024

Bio

Mahmoud is a full-stack senior machine learning engineer with expertise in classical machine learning, computer vision, NLP, multi-agent systems, and generative AI. He is passionate about driving business growth and success through data-driven decision-making and excels in analyzing data to uncover valuable insights. Mahmoud has helped companies and startups enhance operations by leveraging data and AI expertise to develop innovative, scalable solutions that meet their unique challenges.

Portfolio

Toptal, LLC
Python, Amazon Web Services (AWS), Google Cloud Platform (GCP), Vertex AI...
TwenyToo
Apache Airflow, LangChain, Amazon Web Services (AWS)...
Online Freelance Agency
Python, Amazon Web Services (AWS), Google Cloud Platform (GCP)...

Experience

  • Machine Learning - 5 years
  • Computer Vision - 5 years
  • Natural Language Processing (NLP) - 4 years
  • Amazon Web Services (AWS) - 3 years
  • Google Cloud Platform (GCP) - 3 years
  • Generative Artificial Intelligence (GenAI) - 2 years
  • Recommendation Systems - 2 years
  • Retrieval-augmented Generation (RAG) - 1 year

Availability

Part-time

Preferred Environment

PyCharm, Slack, Amazon Web Services (AWS), Google Cloud

The most amazing...

...work I've done includes advanced RAG systems, multi-agent systems, NLP, and computer vision solutions.

Work Experience

Machine Learning Engineer

2024 - 2024
Toptal, LLC
  • Built an end-to-end recommendation engine for matching top talent with jobs.
  • Developed RAG systems leveraging LangChain, LlamaIndex, and vector databases.
  • Collaborated in establishing large-scale RAG systems.
Technologies: Python, Amazon Web Services (AWS), Google Cloud Platform (GCP), Vertex AI, Amazon SageMaker, Hugging Face, Transformers, Retrieval-augmented Generation (RAG), Vector Databases, Recommendation Systems, BigQuery, Artificial Intelligence (AI), Chatbots, Generative Pre-trained Transformer 4 (GPT-4), Large Language Models (LLMs), Generative Pre-trained Transformers (GPT), LlamaIndex, ChatGPT API, ChatGPT Prompts, AI Chatbots, Conversational AI, Gemini, AI Agents, OpenAI GPT-4 API, Gemini API, TensorFlow, OpenAI API, Convolutional Neural Networks (CNNs), Deep Learning, Recurrent Neural Networks (RNNs), Data Classification, Data Science, Data Analytics, Machine Learning Operations (MLOps), APIs, Large Language Model Operations (LLMOps), Automation, ChatGPT, AI Automation, Agentic AI

Senior Machine Learning Engineer

2022 - 2024
TwenyToo
  • Developed an auto-tagging system that extracts multiple features from fashion images.
  • Utilized computer vision, NLP, LLM, and OpenAI services to tackle diverse problems.
  • Built a product-based recommendation engine for eCommerce.
Technologies: Apache Airflow, LangChain, Amazon Web Services (AWS), Google Cloud Platform (GCP), Natural Language Processing (NLP), Computer Vision, Machine Learning, Retrieval-augmented Generation (RAG), Artificial Intelligence (AI), Chatbots, Generative Pre-trained Transformer 4 (GPT-4), Generative Pre-trained Transformers (GPT), LlamaIndex, OpenCV, ChatGPT API, ChatGPT Prompts, Multiagent Generative Systems (MAGs), AI Chatbots, Conversational AI, Gemini, eCommerce, AI Agents, OpenAI GPT-4 API, Gemini API, TensorFlow, OpenAI API, Convolutional Neural Networks (CNNs), Deep Learning, Recurrent Neural Networks (RNNs), Data Classification, Data Science, Data Analytics, Machine Learning Operations (MLOps), APIs, Large Language Model Operations (LLMOps), Data Engineering, Automation, ChatGPT, AI Automation, Agentic AI, Fashion, Web Scraping, Data Scraping, Selenium

Senior Machine Learning Engineer

2020 - 2023
Online Freelance Agency
  • Solved a wide range of problems using machine learning, computer vision, NLP, LLM, and GenAI.
  • Executed various ETL, data mining, and visualization projects.
  • Dockerized and deployed multiple systems on AWS and GCP.
Technologies: Python, Amazon Web Services (AWS), Google Cloud Platform (GCP), Machine Learning, Image Processing, Computer Vision, Natural Language Processing (NLP), Generative Artificial Intelligence (GenAI), Retrieval-augmented Generation (RAG), FastAPI, Flask, Docker, Vertex AI, Artificial Intelligence (AI), Chatbots, Large Language Models (LLMs), Generative Pre-trained Transformers (GPT), Multimodal Models, OpenCV, ChatGPT Prompts, Multiagent Generative Systems (MAGs), AI Chatbots, Conversational AI, Ollama, AI Agents, OpenAI GPT-4 API, Dialogflow, Gemini API, TensorFlow, OpenAI API, Convolutional Neural Networks (CNNs), Deep Learning, Recurrent Neural Networks (RNNs), Data Classification, Data Science, Data Analytics, Machine Learning Operations (MLOps), APIs, Large Language Model Operations (LLMOps), Data Engineering, Automation, ChatGPT, AI Automation, Agentic AI, Web Scraping, Data Scraping, Selenium

Experience

Best Candidates Recommendation Engine

Developed an end-to-end scalable system recommending top freelance talent for job matching. I also integrated monitoring and alerting systems using Sentry, Grafana, and Prometheus. The system is deployed with FastAPI on GCP Kubernetes.

Auto-tagging System for eCommerce

Built a pipeline to generate well-selected balanced data. I trained a highly accurate model using Amazon SageMaker and deployed the model on SageMaker endpoints. I also automated retraining and redeploying the system with new data.

Multi-personality Chatbot with Context-aware Responses

Engineered a multi-personality chatbot with voice cloning. I also enabled context-aware responses with Pinecone database integration and system-support voice conversations. The system is deployed using FastAPI and Docker on GCP Cloud Run.

Education

2015 - 2020

Bachelor's Degree in Computer Engineering

Mansoura University - Mansoura, Egypt

Skills

Libraries/APIs

CatBoost, PyTorch, OpenCV, TensorFlow, OpenAI API, Hugging Face Transformers

Tools

Amazon SageMaker, BigQuery, ChatGPT, Apache Airflow, Sentry, Grafana, Dialogflow, PyCharm, Slack, MATLAB

Languages

Python, C++

Frameworks

LlamaIndex, Flask, Selenium

Paradigms

Automation, Machine-learned Ranking (MLR)

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), Vertex AI, Docker, Ollama, Cloud Run

Storage

Google Cloud, MongoDB

Industry Expertise

Captioning

Other

Machine Learning, Computer Vision, Hugging Face, Transformers, Retrieval-augmented Generation (RAG), Vector Databases, LangChain, Natural Language Processing (NLP), Generative Artificial Intelligence (GenAI), FastAPI, Prompt Engineering, Artificial Intelligence (AI), Chatbots, Generative Pre-trained Transformer 4 (GPT-4), Large Language Models (LLMs), Generative Pre-trained Transformers (GPT), ChatGPT API, ChatGPT Prompts, AI Chatbots, Conversational AI, Gemini, AI Agents, OpenAI GPT-4 API, Gemini API, Convolutional Neural Networks (CNNs), Deep Learning, Recurrent Neural Networks (RNNs), Data Classification, Data Science, APIs, Large Language Model Operations (LLMOps), AI Automation, Agentic AI, Fashion, Image Processing, Recommendation Systems, Prometheus, Multimodal Models, Multiagent Generative Systems (MAGs), eCommerce, Data Analytics, Machine Learning Operations (MLOps), Data Engineering, Web Scraping, Data Scraping, Software Development, VoiceBot, Voice Cloning, OpenAI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring