
Muhammad Abulmagd
Backend & AI Software Engineer
Salary / Daily rate
Paris, France
Permanent contract
Can come onsite
Skills
Languages
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
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
AI Agents
Issued: Dec 2025
AWS : AI Practitioner
Issued: Aug 2025
Machine Learning on Google Cloud
Issued: Nov 2024
Generative AI for Data Scientists
Issued: Mar 2024
MLOps - Machine Learning Operations
Issued: Jan 2024