Top expert badge
Recommended expert
Profile header background

Mohamed Saleh

Machine Learning Engineer (Part Time)

Mohamed Saleh
Profile header overlay
Munich, Germany

Experience

Jun 2024 - May 2025
1 year
Germany

Machine Learning Engineer (Part Time)

E.ON Digital Technology

Expertise details
Position Summary
Machine Learning Engineer (Part Time) at E.ON Digital Technology
Industries
Energy
Business Areas
Information Technology
  • Designed and implemented an advanced, agentic RAG pipeline using LangChain and LangGraph for structured data extraction from PDFs, utilizing tools, state management, and OpenAI LLMs (GPT-4) to improve accuracy and handle complex document structures.
  • Developed a Google AI agent for extraction of structured information from PDF documents and deployed the agent on Vertex AI.
  • Architected data pipelines using Azure Data Factory and Databricks to ingest data from Azure Blob Storage, process it with PySpark, and load it into Azure SQL Database via Linked Services.
  • Containerized AI agents and services using Docker for consistent local development and deployment.
  • Utilized PySpark and Dask for database querying in coordination with Azure Blob Storage and Document Storage.
  • Created a ReAct agent that extracts structured data from PDF documents using tools and integrating Azure Document Intelligence.
  • Contributed to the CPO invoices validation check project using Databricks to find existing CDRs and calculate total valid costs.
  • Developed a conversational AI agent (chatbot) with a FastAPI backend, integrating RAG for precise tariff extraction and deployed the service using Azure Container Apps.
  • Tools used: Azure, Azure OpenAI, Azure Document Intelligence, Azure Blob Storage, Google ADK, Google Cloud, Vertex AI, Gemini, Databricks, LangChain, LlamaIndex Ollama, Docker, PySpark, Azure SQL, Azure Data Factory, Azure AI Agent, Microsoft SQL Server
Mar 2023 - Aug 2023
6 months
Germany

GenAI Intern

MSG Life GmbH

Expertise details
Position Summary
GenAI Intern at MSG Life GmbH
Industries
Insurance
Business Areas
Information Technology
  • Fine-tuned code LLMs from Hugging Face for C++ code generation based on transformation rules used in health insurance policies.
  • Engineered a ReAct AI agent using LlamaIndex and CodeLlama for automated C++ code generation, demonstrating proficiency in agentic design patterns.
  • LLMs used: Code-T5, Polycoder, Incoder, CodeLlama.
Sep 2021 - Mar 2024
2 years 7 months
Germany

Machine Learning Instructor

Technische Universität München

Expertise details
Position Summary
Machine Learning Instructor at Technische Universität München
Industries
Education
Business Areas
Information Technology
Research and Development
  • Led student application projects for training ML algorithms and monitored ML experiments using MLflow and MLOps.
  • Assisted in teaching and coding machine learning concepts.
Aug 2020 - Mar 2021
8 months
United States

LLMs Engineer

TouchCast LLC

Expertise details
Position Summary
LLMs Engineer at TouchCast LLC
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Built and deployed a RAG system as a Flask web service on AWS, showcasing full-stack AI application development skills for an automatic positioning system of images and a table of contents generation system.
  • Libraries used: dlib, OpenCV, NumPy, Transformer T5, BERT, BART.
Jan 2020 - Feb 2024
4 years 2 months
United States

Data & AI Engineer

Upwork

Expertise details
Position Summary
Data & AI Engineer at Upwork
Industries
Education
Healthcare
Information Technology
Transportation
Media and Entertainment
Professional Services
Business Areas
Business Intelligence
Information Technology
Legal
Product Development
Research and Development
  • Developed an automatic categorization system using word similarity and deep learning.
  • Built a question generation application from cartoon images for an educational institution.
  • Created a ride price prediction model for NYC taxi rides data using XGBoost on big data stored in S3 buckets with Amazon SageMaker and Unified Studio.
  • Implemented an Arabic question answering system for labor law in Saudi Arabia using information retrieval techniques.
  • Developed an object detection system for passenger detection.
  • Built a pneumonia detection system with ResNet achieving classification accuracy of 97% and 91%, deployed as a Flask website on Heroku.
  • Created an audio recognition system using unique hashes (similar to Shazam) leveraging image processing techniques with Python and SQL.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Education, Information Technology, Healthcare, Transportation, Media and Entertainment, and Professional Services.

Education
Information Technology
Healthcare
Transportation
Media and Entertainment
Professional Services
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Research and Development, Product Development, Business Intelligence, and Legal.

Information Technology
Research and Development
Product Development
Business Intelligence
Legal
Profile match chart

Skills

  • Ai Agent Frameworks & Llms: Langchain, Langgraph, Llamaindex, Azure Ai Agent, Google Vertex Ai, Openai Gpt-4, Hugging Face, React Agent Pattern

  • Cloud & Azure Services: Azure Container Apps (Aca), Azure Functions, Azure Ai Search, Azure Document Intelligence, Azure Blob Storage, Azure Key Vault, Azure Log Analytics, Azure Service Bus, Azure Sql Database, Azure Data Factory, Azure Cli

  • Python Development: Python (Oop, Design Patterns), Async Programming, Fastapi, Flask, Sqlmodel, Sqlalchemy, Pytest

  • Data & Ml Engineering: Pyspark, Databricks, Dask, Docker, Docker Compose

  • Devops & Tools: Git, Docker, Ci/cd, Scrum, Jira

  • Databases & Drivers: Microsoft Sql Server, Pymongo, Redis-py

Languages

Arabic
Native
English
Advanced
German
Intermediate
Italian
Elementary

Education

Sep 2021 - Mar 2024

Technical University of Munich (TUM)

Master of Science · Data Engineering and Analytics · Munich, Germany

Aug 2015 - Jul 2020

Zewail University for Science and Technology

Bachelor of Science · Communication and Information Engineering · Cairo, Egypt

Statistics

Experience

Total positions 5
Experience in Education 4 y
Avg length 1 y 8 m
Longest experience 4 y 1 m

Global Experience

Countries worked in 2 (Germany, United States)
Primary country Germany

Expertise

Recent roles Machine Learning Engineer (Part Time), GenAI Intern, Machine Learning Instructor
Main industries Education, Information Technology, Healthcare
Main business areas Information Technology, Research and Development, Product Development

Qualifications

Highest degree Master

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Mohamed based?

Mohamed is based in Munich, Germany.

What languages does Mohamed speak?

Mohamed speaks the following languages: Arabic (Native), English (Advanced), German (Intermediate), Italian (Elementary).

How many years of experience does Mohamed have?

Mohamed has at least 5 years of experience. During this time, Mohamed has worked in at least 5 different roles and for 5 different companies. The average length of individual experience is 1 year. Note that Mohamed may not have shared all experience and actually has more experience.

What roles would Mohamed be best suited for?

Based on recent experience, Mohamed would be well-suited for roles such as: Machine Learning Engineer (Part Time), GenAI Intern, Machine Learning Instructor.

What is Mohamed's latest experience?

Mohamed's most recent position is Machine Learning Engineer (Part Time) at E.ON Digital Technology.

What companies has Mohamed worked for in recent years?

In recent years, Mohamed has worked for E.ON Digital Technology, MSG Life GmbH, Technische Universität München, TouchCast LLC, and Upwork.

Which industries is Mohamed most experienced in?

Mohamed is most experienced in industries like Education, Information Technology, and Healthcare. Mohamed also has some experience in Transportation, Media and Entertainment, and Professional Services.

Which business areas is Mohamed most experienced in?

Mohamed is most experienced in business areas like Information Technology, Research and Development, and Product Development. Mohamed also has some experience in Business Intelligence and Legal.

What is Mohamed's education?

Mohamed holds a Master in Data Engineering and Analytics from Technical University of Munich (TUM) and a Bachelor in Communication and Information Engineering from Zewail University for Science and Technology.

What is the availability of Mohamed?

Mohamed is immediately available full-time for suitable projects.

What is the rate of Mohamed?

Mohamed's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Mohamed?

To hire Mohamed, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 750-910 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.