Muhammad Abulmagd

Backend & AI Software Engineer

Salary / Daily rate

Paris, France

Permanent contract

Can come onsite

Skills

LLMs / Large language modelsAWSMachine LearningFastAPINLP / Natural Language ProcessingMicroservicesNumPyReactJavascriptAWS LambdaDockerRESTful APIsPostgreSQLNextAmazon EC2GrafanaFullstack DeveloperMachine Learning EngineerAI EngineerAgile CoachingpandasPHPVueRedisDjangoscikit-learnPyTorchSQL QueriesPythonPrometheusLinuxBackend DeveloperKubernetesSupabaseGitFlaskSoftware Engineer

Languages

Arabic (Native)English (Fluent)

About me

Intro

Senior Software Engineer with 6+ years of experience building scalable Python backend systems, APIs, microservices, and AI-powered production workflows. Skilled in FastAPI, Django, PostgreSQL, AWS, Docker/Kubernetes, observability, and performance optimization, with hands-on experience scaling production platforms and developing reliable AI/agentic and NLP systems. Passionate about building efficient, impactful software that solves real-world problems and supports intelligent, user-focused apps

Links

Work experience

AI Engineer

Self-Employed

Dec 2025 - Present

11 months

Paris, France

• Designed and implemented a production-style AI voice assistant platform with customizable agent personalities, knowledge-base answering, node-based conversation flows, event-driven background processing, and real-time transcript streaming, backed by FastAPI services, PostgreSQL, Redis/ARQ, WebSockets, LiveKit Agents, and Telnyx telephony. • Architecting an end-to-end RAG system (RAGify) for document-grounded LLM responses using embeddings, vector search, and prompt orchestration, with FastAPI backend and React frontend. • Built a full-stack GenAI platform for personalized children’s stories, orchestrating multimodal prompts for text and illustration generation using React, Supabase Edge Functions, and cloud services.

Batvoice Ai

Sep 2019 - Aug 2025

6 years

Paris, France

Software Engineer

Jul 2022 - Aug 2025

3 years 2 months

Paris, France

• Collaborated with a 5-person tech team to build and improve Batvoice (Django, Vue.js) platform’s performance, boosting system efficiency by 20–70% across different API endpoints. • Designed and delivered a compliance rules engine with a visual rule builder, eliminating error-prone manual JSON/database configuration and reducing implementation time from days to a few hours. • Developed 40+ data visualizations (Vue.js, Highcharts, REST APIs) that translated raw data into actionable insights, dramatically reducing manual reporting time. • Played a key role in client demos and POCs, directly supporting sales and customer acquisition. • Helped scale Batvoice from MVP to production, analyzing 25k+ calls per day across multiple clients.

Machine Learning Engineer

Sep 2019 - Jul 2022

2 years 11 months

Paris, France

• Led end-to-end NLP system development, from data preprocessing and model training to deployment as Python microservices for large-scale emotion detection and sentiment analysis. • Owned the end-to-end lifecycle of French NER models, from data preparation and training to production deployment within the anonymization pipeline, ensuring GDPR-compliant processing at scale. • Co-developed Labelit an in-house annotation tool (Django, Vue.js) for audio & text (transcription, NER, classification, audio region annotation), increasing data collection efficiency • Trained and fine-tuned a domain-specific ASR model (Kaldi) for customer support that achieved a lower Word Error Rate (WER) than leading STT providers (Google, AWS).

Software Developer

ABG EGYPT

Jan 2014 - Mar 2017

3 years 3 months

Cairo, Cairo Governorate, Egypt

– Developed and maintained full-stack web applications for clients across e-commerce, and education sectors using technologies like PHP, and SQL. – Collaborated with cross-functional teams to deliver over 3 client projects, ensuring clean code, responsive UI, and on-time delivery within agile sprints.


Education

Université Jean Monnet

Master's Degree, Machine Learning and Data Mining

2017 - 2019

1 year 11 months

– Mathematics – Advanced algorithms – Data mining – ML/DL – Computer Vision

Technische Universität Wien

Exchange Student (Erasmus), Visual Computing

2018 - 2019

5 months

– Machine learning – Deep learning – Visual Computing – Business intelligence

Sinai University

Bachelor's Degree, Computer science and Information Technology

2009 - 2013

3 years 11 months

– Mathematics – Data structure and algorithms – Web development – Programming languages


Licenses & certifications

LLM

Issued: Dec 2025

Certified by Huggingface

AI Agents

Issued: Dec 2025

Certified by Huggingface

AWS : AI Practitioner

Issued: Aug 2025

Certified by ManaraTech - AWS

Machine Learning on Google Cloud

Issued: Nov 2024

Certified by Coursera - Google

Generative AI for Data Scientists

Issued: Mar 2024

Certified by Coursera - IBM

MLOps - Machine Learning Operations

Issued: Jan 2024

Certified by Coursera - Duke University

The best place to find your next move

© 2026. All Rights Reserved.